私が持っているもの:
要素の順序をHTMLまたはCSSで決定する必要がありますか?
は、私は2つのasidesに続く主要コンテンツ領域を持っている:<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>
をしたいです。例えば。 2つのサイドバー、左に1つ、右に1つ。私が試した何
:
は単に#primary
前#secondary
を配置することによって、私のHTMLコードを変更するには、意味的に間違って感じている:
<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
。
私の質問:
CSS場合、私はどのように私は、並べ替えかもしれませんが、HTMLやCSSを使用して、私の要素の順序を変更し、必要がありますか?
https://jsfiddle.net/zLpr8v16/
@AllDani @AllDani私は英語が流暢に話します。スペルや文法上の誤りがある場合は、それらを訂正することができます。何があいまいですか? –
何が問題なのですか?意見に基づいていると閉鎖される可能性があります。 –
フロートは使用しないでください。 flexboxの注文を使用してください。 –