我想創建一個非常簡單的液體佈局與2列 - 左邊的將有一個固定的寬度,而右邊的將依賴於窗口大小。創建兩列布局-html/css semantics
該佈局將包含4個元素 - 標題,導航,內容和頁腳。
根據這裏HTML5元素的語義,我有幾個問題。
這是代碼:
<body>
<div id="container">
<header>
<div id="header">
sadfsdf
</div>
</header>
<nav>
<div id="nav">
gdfsgf
</div>
</nav>
<article>
<div id="article">
gdffgdg
</div>
</article>
<footer>
<div id="footer">
gdfsgf
</div>
</footer>
</div>
</body>
1)是div容器真的necessery?我要做的就是: HTML已經字體/線高性 身體有一定的利潤和背景圖像 容器包含其餘
是否O.K.把身體的東西放在HTML裏面,讓身體成爲容器?
2)內部div的標題,導航,...必要?他們在那裏,因爲我可以改變填充,邊距和邊框而不改變元素的寬度。我是否應該在每次更改時都設置此寬度?
如果達到最大寬度,Div#容器僅用於在網站中間居中。這就是爲什麼我想讓身體做到這一點。這會影響到什麼嗎? (如果我將添加任何固定寬度)。 並根據2)...這些內部div是否有任何語義HTML5元素?也許章節?或詠歎調角色? – user1615069
居中您不需要容器。您可以將html的寬度設置爲100%,然後將主體的最大寬度設置爲任意,寬度爲100%並將主體居中。據我所知,HTML5中內部div沒有特殊的語義元素。 –