我试图block
在下面的示例中定位类。问题是我需要block
根据父 div 是否具有alignleft
or类来区别对待每一个alignright
。我尝试的任何东西都没有被采纳(Mac OS X 上的 Chrome)。不幸的是,我无法更改标记。
<div class="section alignleft">
<div class="block"></div>
</div>
<div class="section alignright">
<div class="block"></div>
</div>
目前我正在使用以下不起作用的 CSS :
.section .alignleft .block { float: left; ... }
.section .alignright .block { float: right; ... }
但是,以下确实有效,但对我没有用,因为我需要确保它block
也在类div
中section
。
.alignleft .block { float: left; ... }
.alignright .block { float: right; ... }
PS 已经进行了很多搜索,但没有找到任何可以回答这个特定问题的东西。我对 CSS 也不是很好,所以任何帮助都将不胜感激。