來源是:CSS保持左右兩個DIV?
<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,使兩個div的樣子?
+--------------+--------+
|Text at LEFT | ####|
| | ####|
| | ####|
| | |
| | |
+--------------+--------+
即在左邊DIV左上方文字,在右上方對齊DIV的圖像。
UPDATE:
我使用的是這樣的:
.field-name-body {
width: 320px;
float: left;
}
.field-name-field-image {
width: 300px;
float: right;
}
,但我不知道如何保護上述類從污染的CSS全局命名空間。我希望我可以限制article
範圍內float left
和float right
...
我會使用類似[Flexbox的(http://css-tricks.com/snippets/css/a-guide- flexbox /) – 2014-10-17 10:24:29
@Hiral現有的CSS附加。 – ohho 2014-10-17 10:47:32