我想在HTML5大綱實現這一結構(即HTML5 outliner):HTML5 <header>
1. Section 1 - heading
1.1. Section 1 - content
2. Section 2
但問題是佈局:
HTML佈局可以是:
<section class="section1">
<header>Some content for "Section 1 - heading"</header>
<article>Some content for "Section 1 - content"</article>
</section>
<section class="section2">Some content for "Section 2 - content"</section>
到目前爲止,我可以看到2個解決方案:1.使「第1部分 - 標題」定位絕對,2.使「第2部分 - 內容」絕對定位。兩種解決方案都不好。我不想使用JavaScript來計算修正佈局的高度。
UPDATE: 高度od標頭不固定。
這個問題還有其他解決方案嗎?一些「特殊標籤」或CSS技巧?
UPDATE:
我想我發現了什麼。當您使用float:left/right時,父元素高度不會增長,那麼「第1部分 - 內容」可以有float: left
和「第2部分 - 內容」float: right
。工作示例:Example
我已經更新的問題。我不希望頭部有固定的高度。它在變化。解決方案2沒有HTML5標籤,你錯過了爲什麼這很重要。 – instead