濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 在解決ul居中問(wèn)題時(shí)想到的幾點(diǎn)

在解決ul居中問(wèn)題時(shí)想到的幾點(diǎn)

熱門標(biāo)簽:快速更改地圖標(biāo)注點(diǎn)標(biāo) 南山電話機(jī)器人 ai電話機(jī)器人效果差 南昌電話機(jī)器人系統(tǒng) 沈陽(yáng)400電話辦理多少錢 地圖標(biāo)注樓盤 隨州外呼系統(tǒng)廠家 蘇州做電話機(jī)器人 地圖標(biāo)注微信好友
最近在做網(wǎng)站的時(shí)候碰到了一個(gè)問(wèn)題:我用 ul 標(biāo)簽和 li 標(biāo)簽構(gòu)建的導(dǎo)航欄想要在不確定 li 數(shù)量和 li, ul 寬度的情況下居中,但是給 ul 使用了 text-align:center 之后卻沒(méi)有起到應(yīng)有的效果。

原來(lái)的頁(yè)面結(jié)構(gòu)是:

復(fù)制代碼 代碼如下:

div id="menu"> 
  ul class="menu_ul"> 
    li class="menu_li">a href="#">Firede/a>/li> 
    li class="menu_li">a href="#">Style5/a>/li> 
  /ul> 
/div> 

樣式表結(jié)構(gòu)是:

復(fù)制代碼 代碼如下:

style> 
#menu{...} 
.menu_ul{...} 
.menu_li{...} 
/style> 

這樣本來(lái)也是沒(méi)有什么問(wèn)題的,但是因?yàn)橐獙?shí)現(xiàn)一個(gè)功能卻定義了一個(gè)ID(menu)和兩個(gè)CLASS(menu_ul, menu_li),這樣CSS文件就臃腫了。

我之所以搞不定 ul 居中的問(wèn)題,就是因?yàn)?nbsp;CSS 寫的太亂太多,到最后一環(huán)套一環(huán),自己都糊涂了,定義結(jié)構(gòu)的代碼混雜在各種為了顯示效果而寫的代碼之中,于是便寫亂了。

在大腦發(fā)暈的情況下,不想修改了,于是重新寫了實(shí)現(xiàn)以上功能的代碼,頁(yè)面結(jié)構(gòu):

復(fù)制代碼 代碼如下:

div id="menu"> 
  ul> 
    li>a href="#">Firede/a>/li> 
    li>a href="#">Style5/a>/li> 
  /ul> 
/div> 

完整的樣式表:

復(fù)制代碼 代碼如下:

style> 
#menu {text-align:center;} 
#menu ul {padding:0;margin:0;} 
#menu li {display:inline;padding:0 10px;} 
/style> 

像這樣,很簡(jiǎn)單的就解決了 ul 不能居中的問(wèn)題。回頭檢查我的代碼,原來(lái)是因?yàn)樵?nbsp;li 的樣式里多加了一句 float:left,因?yàn)槎x的 display 并不是 block,而是 inline,所以并不能浮動(dòng),造成了沖突,最終導(dǎo)致 ul 無(wú)法居中顯示。

總結(jié)一下,在寫網(wǎng)頁(yè)結(jié)構(gòu)的時(shí)候,最好同一個(gè)功能模塊使用相對(duì)統(tǒng)一的CSS名。如果可以定義一個(gè)樣式名解決問(wèn)題的,盡量不要定義多個(gè),代碼也要盡量簡(jiǎn)潔。因?yàn)榇a臃腫了就很容易出問(wèn)題,并且很難發(fā)現(xiàn)錯(cuò)誤在什么地方。多用些像 menu, menu ul, menu li, menu a, menu a:hover 這種一系列的樣式,而不是定義一些像 menu, menu_ul, menu_ul_li 這樣看似調(diào)理清晰、層次鮮明,但是實(shí)際上很混亂的名稱。

習(xí)慣是以往經(jīng)驗(yàn)在潛意識(shí)中總結(jié)出的精華,但是隨著技術(shù)的進(jìn)步,很多以往的習(xí)慣都成為進(jìn)一步提高的阻礙,這時(shí)候就要多參考一下標(biāo)準(zhǔn)了,看看以往的習(xí)慣是不是值得堅(jiān)持下去。做網(wǎng)站也一樣,標(biāo)準(zhǔn)是能夠提高效率、改善性能并且指明方向的,Web標(biāo)準(zhǔn)化的設(shè)計(jì)更有助于我們提高維護(hù)網(wǎng)站的效率。

標(biāo)簽:昭通 玉樹(shù) 濰坊 大同 石家莊 深圳 濰坊 商洛

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在解決ul居中問(wèn)題時(shí)想到的幾點(diǎn)》,本文關(guān)鍵詞  在,解決,居中,問(wèn)題,時(shí),想到,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在解決ul居中問(wèn)題時(shí)想到的幾點(diǎn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于在解決ul居中問(wèn)題時(shí)想到的幾點(diǎn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    峨边| 武威市| 宾阳县| 洛扎县| 江阴市| 仪征市| 泰安市| 大悟县| 成安县| 资中县| 凉山| 成都市| 海淀区| 婺源县| 神农架林区| 明光市| 阳东县| 仁布县| 金湖县| 河津市| 南漳县| 德安县| 崇仁县| 开封县| 荆门市| 汨罗市| 商都县| 教育| 宜宾市| 射洪县| 通道| 资阳市| 建昌县| 石泉县| 宿州市| 德令哈市| 惠安县| 黄冈市| 潼关县| 沙湾县| 和静县|