這篇文章主要介紹“html5中的列表分為哪些類型”,在日常操作中,相信很多人在html5中的列表分為哪些類型問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”html5中的列表分為哪些類型”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
html5中的列表有3種:1、無序列表,使用“<ul>”和“<li>”標簽來定義;2、有序列表,使用“<ol>”和“<li>”標簽來定義;3、定義列表,使用“<dl>”、“<dt>”和“<dd>”標簽來定義。
本教程操作環境:windows7系統、HTML5版、Dell G3電腦。
作用: 給一堆內容添加無序列表語義(一個沒有先后順序整體), 列表中的條目是不分先后
格式:
li 英文是 list item, 翻譯為列表項
<h5>選擇居住城市(CN)</h5> <ul> <li>北京</li> <li>上海</li> <li>廣州</li> <li>鐵嶺</li> </ul>
ul應用場景:
導航條
商品列表等
新聞列表
注意事項:
這里指的無序是指對于主體來說內容沒有先后之分, 例如主題是”選擇居住城市(CN)”北京上海都是中國的城市, 無論誰放在前面它都還是中國的城市的. 如果標題改為”中國霧霾排行”, 那么就必須有嚴格的排名,北京必須寫在前面
瀏覽器會給無需列表自動添加先導符號但是一定一定千萬千萬要記住, ul的作用并不是給文字添加小圓點, 而是增加無序列表的語義
其實ul還有一個type屬性, 可以修改先導符號的樣式, 取值有disc、square、circle幾種
但是由于樣式將來都是通過css來完成, 所以這里就不給大家介紹了
ul是一個組標簽, 一定是一坨一坨的出現, 也就是說li標簽不能單獨存在, 必須包裹在ul里面
由于ul和li是一個整體, 所以ul里面不推薦包裹其它標簽, 永遠記住ul里面最好只寫li標簽
雖然ul中推薦只能寫li標簽, 但是li標簽是一個容器標簽, li標簽中可以添加任意標簽, 甚至可以添加ul標簽
<ul> <li> 好吃的 <ul> <li>牛奶</li> <li>面包</li> </ul> </li> <li> 日用的 <ul> <li>毛巾</li> <li>牙膏</li> </ul> </li> </ul>
作用: 給一堆內容添加有序列表語義(一個有順序整體), 列表中的條目有先后之分
格式:
<h5>中國房價排行</h5> <ol> <li>北京</li> <li>上海</li> <li>廣州</li> <li>鐵嶺</li> </ol>
ol應用場景:
xxx排行榜
其實ol應用場景并不多, 因為能用ol做的用ul都能做
注意事項:
ol和ul就是語義不一樣,怎么使用都是一樣的以及注意點都一樣
其實ul還有兩個常見屬性start、type屬性, 可以修改先導符號的樣式和序號
但是由于樣式將來都是通過css來完成, 所以這里就不給大家介紹了
作用: 給一堆內容添加列表語義, 通過dt羅列出列表的條目, 然后再通過dd給每個條目進行相應的描述
格式:
dt英文definition title, 翻譯為定義標題
dd英文definition description, 翻譯為定義描述信息
<dl> <dt>北京</dt> <dd>國家的首都, 看升國旗的地方</dd> <dt>上海</dt> <dd>魔都, 遍地是黃金的地方</dd> </dl>
dl應用場景:
網站底部相關信息
但凡看到一堆內容都是用于描述某一個內容的時候就要想到dl
注意事項:
- dl是一個`組標簽`, 一定是一坨一坨的出現, 也就是說dt和dd標簽不能單獨存在, 必須包裹在dl里面
由于dl和dt、dd是一個整體, 所以dl里面不推薦包裹其它標簽
dd和dt和li標簽一樣是容器標簽, 里面可以添加任意標簽
定義列表非常靈活, 可以給一個dt配置多個dd, 但是最好不要出現多個dt對應一個dd, dd的語義是描述離它最近的一個dt, 所以其它dt相當于沒有描述, 而定義列表存在的意義就是既可以列出每一個條目又可以對每一個條目進行描述
定義列表非常靈活, 可以將多個dt+dd組合拆分為多個dl
到此,關于“html5中的列表分為哪些類型”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。