2014-02-14 84 views
0

我有這種類型的基本設計:哪種方式最適合設計html5網站?

+--------+-------------------------+ 
|  |       | 
|  |       | 
|  |       | 
|  |       | 
|  |       | 
|  |       | 
|  |       | 
|  |       | 
+--------+-------------------------+ 

做什麼用HTML5來設計它的最佳做法是什麼?

<aside> 
    <section></section> 
    <section></section> 
</aside> 
<aside> 
    <main></main> 
</aside> 

或者,

<header> 
    <section></section> 
    <section></section> 
</header> 
<aside> 
    <main></main> 
</aside> 

或者別的什麼?

+0

我沒有看到你的佈局也是任何頭,它'aside'一般用於側邊欄 –

+0

第一:含有3-4種菜單項和第二項:包括商品項目 –

+0

所以,我應該怎麼辦? –

回答

1

您正在考慮向後的問題。語義HTML從內容而不是佈局開始。您應該從評估您的內容開始,然後使用最少量的HTML來表示該內容。

<aside><header>的用法應該與元素在佈局中出現的位置無關。

根據對內容的評論,這聽起來像是你有一個<nav>,可能還有一個<main>包含一個<article> s列表。

<nav> 
    <ul class="link-list"> 
    <li><a>...</a></li> 
    <li><a>...</a></li> 
    <li><a>...</a></li> 
    </ul> 
</nav> 
<main> 
    <ul class="article-list"> 
    <article>...</article> 
    <article>...</article> 
    <article>...</article> 
    </ul> 
</main> 
相關問題