4 回答


TA貢獻(xiàn)53條經(jīng)驗(yàn) 獲得超27個(gè)贊
將 li 元素浮動(dòng)(li{float:left;})或設(shè)置為行內(nèi)塊級(jí)元素(? li{display:inline-block;}? )
ul,li{list-style:none;}//去掉默認(rèn)樣式顯示,
使用浮動(dòng)的話要清除浮動(dòng)

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超1個(gè)贊
我看你用的是li標(biāo)簽,首先先reset?
ul,li{ margin:0 ;padding:0;}
li{ list-style:none;}
如果是浮動(dòng) li {float:left;} ? ?li a{display:block; width: height:}這樣設(shè)置好,

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超0個(gè)贊
那是你div的寬度設(shè)置的不對吧,要計(jì)算一下,如果div寬度超過了總寬度就不會(huì)在一行上顯示了。若果用的是li標(biāo)簽?zāi)敲匆O(shè)置浮動(dòng)float,并且最后要去除li標(biāo)簽的屬性。(去點(diǎn))

TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超11個(gè)贊
你用的li標(biāo)簽吧
li是塊級(jí)元素不管你設(shè)置的寬度是多少他都會(huì)占用一行
如果你想讓他們一行設(shè)置為行內(nèi)塊級(jí)元素(display:inline-block)并設(shè)置寬度 或者讓他浮動(dòng),使用浮動(dòng)要注意最后清除浮動(dòng)不然會(huì)對后面的文檔造成影響
添加回答
舉報(bào)