Что у меня есть:
У меня есть начальное область содержимого следует два отступлений:Если порядок элемента определяется HTML или CSS?
<style>
#primary,#secondary,#tertiary{float:left; width:33%;}
</style>
<div id="content" class="site-content">
<div id="primary" class="content-area">Primary</div>
<aside id="secondary" class="widget-area" role="complementary">Secondary</aside>
<aside id="tertiary" class="widget-area" role="complementary">Tertiary</aside>
</div>
Что мне нужно:
Я хочу <aside>
на каждую сторону первичной области содержимого. Например. Две боковые панели, одна слева и одна вправо.
Что я пробовал:
Просто изменив свой HTML код, поместив #secondary
перед тем #primary
чувствует семантически некорректен:
<style>
#primary,#secondary,#tertiary{float:left; width:33%;}
</style>
<div id="content" class="site-content">
<aside id="secondary" class="widget-area" role="complementary">Secondary</aside>
<div id="primary" class="content-area">Primary</div>
<aside id="tertiary" class="widget-area" role="complementary">Tertiary</aside>
</div>
Я попытался с помощью CSS поплавки, но я не могу получить требуемый порядок #secondary
, #primary
и #tertiary
.
Мой вопрос:
Должен ли я изменить порядок моих элементов с помощью HTML или CSS, и если CSS, как я мог бы изменить порядок?
https://jsfiddle.net/zLpr8v16/
@AllDani Я свободно говорю по-английски. Если существуют орфографические или грамматические ошибки, я вполне могу их исправить. Что для вас двусмысленно? –
Вопрос в том. если это мнение основано, вероятно, оно будет закрыто. –
Не используйте поплавок. Используйте упорядочивание гибких дисков. –