麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開發(fā) > CSS > 正文

關(guān)于ol和ul的padding和margin默認(rèn)值

2024-07-11 09:06:09
字體:
供稿:網(wǎng)友
這篇文章主要介紹了關(guān)于ol和ul的padding和margin默認(rèn)值,需要的朋友可以參考下
 
 

在《CSS Mastery》一書的第5章中,作者說IE和Opera使用margin-left來縮進(jìn)列表,而Safari和Firefox使用padding-left。經(jīng)過我的實(shí)際測(cè)試,發(fā)現(xiàn)Opera 9(我實(shí)測(cè)的是Opera 9.23)同F(xiàn)F和Safari一樣,也是使用padding-left的。更精確的說,它們的默認(rèn)樣式應(yīng)該是:

ol, ul { padding-left:40px; }

而IE的默認(rèn)樣式是:

ol, ul { margin-left:30pt; }

Opera 8或者以前的版本是否和IE一樣?有興趣的同志可以自行測(cè)試。

但這至少說明一點(diǎn),除了微軟之外的瀏覽器廠商都達(dá)成一致意見,list的縮進(jìn)應(yīng)該使用padding來控制。其實(shí)這很好理解,縮進(jìn)的是每一個(gè)item而不是整個(gè)的list。設(shè)計(jì)者對(duì)list有怎樣的期望呢?比如說設(shè)置了ul的background:green,多數(shù)人應(yīng)會(huì)期待整個(gè)ul(即包括了padding的部分)都使用綠色背景色,而不會(huì)希望在list的左側(cè)缺失30pt(通常等于40px)。其次,marker部分(就是item之前的小圓點(diǎn)或者數(shù)字序號(hào)部分)是在li之外的,但從邏輯上說它屬于list的一部分,在list之內(nèi)。而IE使用margin,實(shí)際上就導(dǎo)致了marker部分是懸于list之外。實(shí)際上,如果list獲得了layout(hasLayout),你就發(fā)現(xiàn)marker不見了!因?yàn)樵贗E臭名昭著的layout模型里,hasLayout之后,元素對(duì)象會(huì)自行處理其所占據(jù)區(qū)域的呈現(xiàn),但是無法處理其區(qū)域之外。這也是其的width/height實(shí)際上類似min-width/min-height的原因,因?yàn)樗鼰o法繪制overflow到外面的部分。
 

CSS Code復(fù)制內(nèi)容到剪貼板
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91中文字幕在线观看 | 久久久久电影网站 | 91精品国产日韩91久久久久久360 | 国产无遮挡一级毛片 | 在线免费观看欧美 | 久久久久久久亚洲视频 | 成人免费观看49www在线观看 | 91av大片| 伦理三区 | 国产精品久久久久久久午夜片 | 日韩毛片在线看 | 久久国产精品久久久久久电车 | 精品一区二区免费视频视频 | 国产欧美日韩视频在线观看 | 国产午夜网| 色人阁在线视频 | 毛片118极品美女写真 | 久久精品综合视频 | 免费黄色大片网站 | 久久久久免费精品国产小说色大师 | 久久金品| 免费视频xxxx| 国产精品视频yy9299一区 | 国产一区二区视频网站 | av免费在线免费观看 | 免费永久看羞羞片网站入口 | 8x成人在线电影 | 色人阁五月天 | 有兽焉免费动画 | 久久精品免费国产 | 91成人一区二区三区 | 国产精品自拍av | 一级片999 | 亚洲第一页在线观看 | 一本色道久久99精品综合蜜臀 | 成人毛片在线免费观看 | 狠狠干夜夜草 | 国产一级毛片高清视频 | 国产女做a爱免费视频 | 国产免费一级淫片 | 在线影院av |