2016-01-09 23 views
-2

我發佈了一個問題,並且所有人都說了我並沒有真正要求的事情 我會盡量讓下一次更清楚。爲什麼<li>保持打開沒有</li> html嵌套列表

有人告訴我,嵌套表時,必須將< < < < < < < < < < < <點離開<li>沒有</li>

的標籤。

這就是我需要某人解釋......我被告知這是必要的,我找不到一個資源,告訴我爲什麼。

<ul> 
<li> Louis </li> 
<li> Louis <<<<<<<<<<<<< 
<ol> 
<li> Louis </li> 
<li> Louis </li> 
<ul> 
<li> Louis </li> 
<li> Louis </li> 
<ol> 
<li> Louis </li> 
<li> Louis </li> 
</ol> 
</ul> 
</ol> 
</li> <<<<<<<<<< 
</ul> 

回答

2

事情名單列表。

每個東西由列表項表示。

嵌套列表是這樣的東西。它必須是列表項的一部分,以便它可以在另一個列表中。

如果您修正示例中的錯誤並正確縮進,可能會更容易理解。

li { 
 
    background: #faa; 
 
    padding: 2px; 
 
    margin-top: 2px; 
 
    margin-bottom: 2px; 
 
} 
 
li li { 
 
    background: #afa; 
 
} 
 
li li li { 
 
    background: #aaf; 
 
} 
 
li li li li { 
 
    background: white; 
 
}
<ul> 
 
    <li>Louis</li> 
 
    <li>Louis 
 
    <ol> 
 
     <li>Louis</li> 
 
     <li>Louis 
 
     <ul> 
 
      <li>Louis</li> 
 
      <li>Louis 
 
      <ol> 
 
       <li>Louis</li> 
 
       <li>Louis</li> 
 
      </ol> 
 
      </li> 
 
     </ul> 
 
     </li> 
 
    </ol> 
 
    </li> 
 
</ul>

的列表項的結束標記總是可以被省略。 Some tags are simply optional in HTML。當解析器碰到列表的結束標記或下一個列表項的開始標記時,該元素將結束。

相關問題