2013-11-15 4 views
2

Как вы можете видеть внизу, у меня есть два div inline/columbs (половина - слева от страницы, одна половина последней - справа на странице). Моя цель состоит в том, чтобы поплавать 2 ° div (одна половина последней) над первой, когда страница будет изменена.Float right div над левым div

В принципе, я хочу, чтобы 1 ° -ный коллапс под углом 2 °. Есть ли способ сделать это?

Проблема в том, что я могу получить только поплавок слева от 2 ° div под 1 °.

Советы?

<div> 
    <div class="one-half"> 
    <h2>Title</h2> 
    <p style="text-align: justify;">Text</p> 
    <p style="text-align: justify;">Text.</p> 
     <p style="text-align: justify;">Text.</p> 
</div> 
<div class="one-half last"> 
    <img src="#" class="shadow" alt="#" style="max-width: 455px;width: 100%;"> 
</div> 
<div class="clearfix"></div> 
</div> 

.one-half { 
    width: 460px; 
} 

.last { 
    float: left; 
} 
+0

Использовать атрибут z-index? – vogomatix

+0

Сначала измените 'one-half' и' half last' в вашем CSS на '.one-half' и' .last'. Вам не хватает точки, чтобы выбрать класс. Также второе правило выбирает '.last' как дочерний элемент' .one-half', но на самом деле это тот же самый элемент. – kleinfreund

+0

... и удалить пробел между половиной и последним – fred02138

ответ

2

Чистый CSS и HTML образом:

для обнаружения страницы изменения размера, используйте средства массовой информации запросов

@media screen and (max-device-width: 600px) { 
.one-half { 
     display: none; 
    } 

    .last { 
     float: left; 
    } 
} 

EDIT

с комментарием, обновить css до

@media screen and (max-device-width: 600px) { 
.one-half { 
     float:left; 
    } 

    .last { 
     float: left; 
     clear: left; 
    } 
} 
+0

Спасибо за ответ. Это не проблема изменения размера страницы. В правой части страницы div должен находиться над div в левой части страницы. – Matteo

+0

, так что вы хотите, чтобы правый div располагался над левым div вертикально ?? – NoobEditor

+0

Да, точно. Это то, что мне нужно. – Matteo

Смежные вопросы