列表li的使用場(chǎng)合和注意事項(xiàng)
來源:昆明多彩網(wǎng)絡(luò)公司 日期:2010-09-21 閱讀: 發(fā)表評(píng)論
看看li在網(wǎng)頁中的應(yīng)用:
1、新聞列表,最最常見的網(wǎng)頁內(nèi)容排列,一行后跟著一行,然后翻頁;典型代碼:<li><a href="http://www.mikesmattressstore.com">新聞的標(biāo)題:昆明網(wǎng)站建設(shè)公司</a>2010-9-21</li>,一般是標(biāo)題居左,日期居右,css應(yīng)該這樣寫:li { text-align: right} li a { float: left},可以做到最少代碼和最少的classname。
2、產(chǎn)品列表,也經(jīng)常用到li用來排序,典型代碼:<li><a href="http://www.mikesmattressstore.com"><img src="test.jpg"><br>產(chǎn)品名稱</li>,css應(yīng)該這樣寫:li { width: 150px; height: 150px; display: inline-block; *display: block; *zoom: 1; text-align: center},其中*號(hào)是為了兼容ie6及一下版本的瀏覽器,這樣寫兼容性極好,和之前用的float寫法相比可以更加容易控制元素的擺放,并且不用寫多余的css hack代碼去兼容更多的瀏覽器。
3、導(dǎo)航列表,每個(gè)網(wǎng)站都有導(dǎo)航,這個(gè)應(yīng)該是最多用的場(chǎng)所了,看看以前的寫法吧:<li><a href=http://www.mikesmattressstore.com>網(wǎng)站首頁</a></li>,這樣寫,看似沒有什么的,但是從精簡(jiǎn)代碼的角度來看還不算完美,我們應(yīng)該直接寫成<a href=http://www.mikesmattressstore.com>網(wǎng)站首頁</a>,css應(yīng)該這樣寫:a { display: inline-block; width: 150px; height: 30px},li的inline-block有ie6的兼容問題,但是a標(biāo)簽的inline-block屬性所有瀏覽器都認(rèn)可,不存在兼容問題。
以上幾種方式都是本著盡量減少網(wǎng)頁代碼量,極限提升網(wǎng)站速度,兼容所有瀏覽器的角度得出的經(jīng)驗(yàn)心得。
發(fā)表評(píng)論評(píng)論列表(有 條評(píng)論)