<ul>ï¼æ åºå表å ç´
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
HTML <ul> å
ç´ è¡¨ç¤ºæ åºç项ç®å表ï¼é常渲æä¸ºé¡¹ç®ç¬¦å·å表ã
å°è¯ä¸ä¸
<ul>
<li>Milk</li>
<li>
Cheese
<ul>
<li>Blue cheese</li>
<li>Feta</li>
</ul>
</li>
</ul>
li {
list-style-type: circle;
}
li li {
list-style-type: square;
}
屿§
æ¤å ç´ å å«å ¨å±å±æ§ã
compact-
æ¤å¸å°å±æ§æç¤ºå表æ¯å¦éè¦è¢«æ¸²æä¸ºæ´ç´§åçæ ·å¼ãç¨æ·ä»£çå³å®å¦ä½è§£éè¿ä¸ªå±æ§ï¼ä¸å¹¶éæææµè§å¨é½æ¯æå®ã
è¦åï¼è¯·ä¸è¦ä½¿ç¨è¿ä¸ªå±æ§ï¼å®å·²ç»è¢«å¼ç¨äºï¼è¯·ä½¿ç¨ CSS æ¥æ´æ¹æ ·å¼ã妿æ³è¾¾å°ä¸
compact屿§ç¸åçææï¼å° CSS 屿§line-heightçå¼è®¾ä¸º80%å³å¯ã type-
ç¨äºè®¾ç½®å表ççéå·æ ·å¼ï¼å®ä¹äº HTML3.2 åè¿æ¸¡çæ¬ HTML 4.0/4.01 ä¸çå¯ç¨å¼æï¼
circlediscsquare
åå¨ç¬¬åç§å®ä¹äº WebTV æ¥å£ççéå·æ ·å¼ï¼ä½å¹¶ä¸æ¯æææµè§å¨é½æ¯æï¼
triangleã妿æªè®¾ç½®æ¤ HTML 屿§ä¸æ²¡æ CSS
list-style-type屿§ä½ç¨äºè¿ä¸ªå ç´ ï¼ç¨æ·ä»£çä¼å³å®ä½¿ç¨åªç§çéå·æ ·å¼ï¼ä¸è¬æ¥è¯´è¿ä¹ååµå¥çå±çº§æ°æå ³ãè¦åï¼è¯·ä¸è¦ä½¿ç¨è¿ä¸ªå±æ§ï¼å®å·²ç»è¢«å¼ç¨äºï¼è¯·ä½¿ç¨ CSS
list-style-type屿§ä½ä¸ºä»£æ¿ã
使ç¨è¯´æ
<ul>å ç´ ç¨æ¥å°æ²¡ææ°å顺åºçä¸ç»æ°æ®è¿è¡åç»ï¼å¹¶ä¸å®ä»¬çæ°åé¡ºåºæ¯æ²¡ææä¹çã举个ä¾åï¼æ åºå表çå表项é常éè¿ä¸ä¸ªå符è¿è¡è£ 饰ï¼è¿äºå符çå½¢å¼å¯ä»¥æ¯ç¹ï¼åä¹è³æ¹å½¢ãè½ç¶è¿ä¸ªå符没æç´æ¥å¨é¡µé¢ä¸å®ä¹ï¼ä½æ¯å¯ä»¥ç¨ä¸ä¹ç¸å ³ç CSS å¯¹å ¶è¿è¡æä½ï¼ä¾å¦ä½¿ç¨list-style-type屿§ã<ul>å<ol>å ç´ å¯ä»¥åµå¥ä»»ææ·±åº¦ãæ¤å¤ï¼åµå¥å表å¯ä»¥ä¸åéå¶å°å¨<ol>å<ul>ä¹é´äº¤æ¿ä½¿ç¨ã<ol>å<ul>å ç´ äºè é½ä»£è¡¨ä¸ç»æ°æ®ï¼ä¸è¿å®ä»¬å½¼æ¤æ¯æåºå«çï¼<ol>å ç´ ä¸çé¡ºåºæ¯ææä¹çã妿æ³ç¡®å®å°åºéè¦ä½¿ç¨åªä¸ä¸ªå表å ç´ ï¼å¯ä»¥è¯ç廿¹åæ°æ®ç顺åºã妿æ³è¡¨è¾¾çè¯ä¹æ¹åäºï¼å°±éè¦ä½¿ç¨<ol>å ç´ ï¼å¦å该使ç¨<ul>å ç´ ã
示ä¾
>ç®åç示ä¾
<ul>
<li>第ä¸é¡¹</li>
<li>第äºé¡¹</li>
<li>第ä¸é¡¹</li>
</ul>
ç»æ
åµå¥å表
<ul>
<li>第ä¸é¡¹</li>
<li>
第äºé¡¹
<!-- 注æï¼å
³éç </li> æ ç¾æ²¡ææ¾ç½®å¨è¿éï¼-->
<ul>
<li>第äºé¡¹ç¬¬ä¸å项</li>
<li>
第äºé¡¹ç¬¬äºå项
<!-- 第äºä¸ªåµå¥çæ åºå表ä¹ä¸æ ·ï¼-->
<ul>
<li>第äºé¡¹ç¬¬äºå项第ä¸åå项</li>
<li>第äºé¡¹ç¬¬äºå项第äºåå项</li>
<li>第äºé¡¹ç¬¬äºå项第ä¸åå项</li>
</ul>
</li>
<!-- 为å
å«ç¬¬ä¸ä¸ªæ åºå表ç li å
³é </li> æ ç¾ -->
<li>第äºé¡¹ç¬¬ä¸å项</li>
</ul>
<!-- å
³éç </li> æ ç¾å¨è¿éï¼ -->
</li>
<li>第ä¸é¡¹</li>
</ul>
ç»æ
æ åºå表ä¸çæåºå表
<ul>
<li>第ä¸é¡¹</li>
<li>
第äºé¡¹
<!-- 注æï¼å
³éç </li> æ ç¾æ²¡ææ¾ç½®å¨è¿éï¼ -->
<ol>
<li>第äºé¡¹ç¬¬ä¸å项</li>
<li>第äºé¡¹ç¬¬äºå项</li>
<li>第äºé¡¹ç¬¬ä¸å项</li>
</ol>
<!-- å
³éç </li> æ ç¾å¨è¿é -->
</li>
<li>第ä¸é¡¹</li>
</ul>
ç»æ
ææ¯æ¦è¦
| å 容åç±» |
æµå¼å
容ï¼å¦æ <ul> å
ç´ çåå
ç´ å
å«è³å°ä¸ä¸ª <li> å
ç´ ï¼åä¸ºå¯æç¥å
容ã
|
|---|---|
| å 许çå 容 |
0 æå¤ä¸ª <li> å
ç´ ã<script> å <template> å
ç´ ã
|
| æ ç¾çç¥ | ä¸å 许ï¼å¼å§æ ç¾åç»ææ ç¾é½ä¸è½çç¥ã |
| å 许çç¶å ç´ | 任使¥åæµå¼å 容çå ç´ ã |
| éå«ç ARIA è§è² |
list
|
| å 许ç ARIA è§è² |
directoryãgroupãlistboxãmenuãmenubarãnoneãpresentationãradiogroupãtablistãtoolbarãtree
|
| DOM æ¥å£ | HTMLUListElement |
è§è
| è§è |
|---|
| HTML > # the-ul-element > |
æµè§å¨å ¼å®¹æ§
åè§
- å
¶ä»å表ç¸å
³ç HTML å
ç´ ï¼
<ol>ã<li>å<menu> - å¯è½å¯¹
<ul>å ç´ çæ ·å¼ç¹å«æç¨ç CSS 屿§ï¼list-style屿§ï¼ç¨äºéæ©æ¾ç¤ºåºæ°çæ¹æ³ã- CSS 计æ°å¨ï¼ç¨äºæä½å¤æçåµå¥å表ã
line-height屿§ï¼ç¨äºæ¨¡æè¿æ¶çcompact屿§ãmargin屿§ï¼ç¨äºæ§å¶å表ç缩è¿ã