Я пытаюсь настроить таргетинг на класс block
в примере ниже. Проблема в том, что мне нужно обрабатывать каждый block
по-разному в зависимости от того, имеет ли родительский div класс alignleft
или alignright
. Все, что я пытаюсь, не получает (Chrome в Mac OS X). Я, к сожалению, не могу изменить разметку.Ориентация вложенного div, когда родительский div имеет несколько классов
<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; ... }
P.S. Проделали немало поисков, но не придумали ничего, что отвечало на этот конкретный вопрос. Я также не очень хорошо разбираюсь в CSS, поэтому любая помощь будет очень оценена.