Источник является:CSS, чтобы сохранить два DIVs влево и вправо?
<article>
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even" property="content:encoded">
Text at LEFT
</div>
</div>
</div>
<div class="field field-name-field-image field-type-image field-label-hidden">
<div class="field-items">
<div class="field-item even">
<img src="right.jpg" alt="at RIGHT" />
</div>
</div>
</div>
</article>
Как я могу изменить CSS, чтобы сделать два DIVs выглядеть?
+--------------+--------+
|Text at LEFT | ####|
| | ####|
| | ####|
| | |
| | |
+--------------+--------+
т.е. Текст сойти сверху налево на левом DIV, изображение, чтобы выровнять верхний правый на правой DIV.
UPDATE:
Я использую что-то вроде:
.field-name-body {
width: 320px;
float: left;
}
.field-name-field-image {
width: 300px;
float: right;
}
, но я не знаю, как защитить вышеупомянутого класса от загрязняя CSS глобального пространства имен. Я хочу, я могу ограничить float left
и float right
в пределах article
сферы ...
Я хотел бы использовать что-то вроде [Flexbox] (http://css-tricks.com/snippets/css/a-guide- to-flexbox /) –
@Hiral существующий css прилагается. – ohho