У меня есть HTML структура, которая может меняться в зависимости от контекста страницы. На некоторых страницах выглядит так:
<div class="container">
<div class="column">
blah
</div>
</div>
и на других:
<div class="container">
<div class="column">
blah
</div>
<div class="column">
blah
</div>
</div>
Итак, контейнер имеет ширину жидкости (100%).
Div .column
тоже жидкий, и должен иметь ширину своего контейнера в первом примере, т.е. 100%,
а во втором примере ширина 50% и выровнена по левому краю.
Как:
----------------------------
| |
| column1 |
| |
-----------------------------
и
----------------------------
| | |
| column2 | column2 |
| | |
-----------------------------
Как я могу это сделать?
Я также должен отметить, что я не могу изменить какую-либо разметку в column1 / column2 (не могу добавить классы или что-то в этом роде, возможно, только используя javascript hacks или перехватываю вывод php и используя regex:)