2 回答

TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超28個(gè)贊
這個(gè)要看你想實(shí)現(xiàn)什么樣的效果。
div和ul和li和a的高度一般是一樣的。
div的話一般就是寬高加背景(在ul里做背景也可以的),有的也會(huì)有居中:margin:0 auto,如果有特殊的要求還會(huì)有定位(始終在窗口頂端):position:fixed; top:0; left:0
ul一般就是寬高;行高:line-height:(導(dǎo)航高度)px;文字居中:text-align:center; 文字大小:?font-size:(一般是14-18px)
li就要浮動(dòng):float:left,還有寬高。上面ul里關(guān)于文本的屬性放到li里也可以。
一般我會(huì)為a轉(zhuǎn)塊:display:block,寫(xiě)顏色;a:hover寫(xiě)背景色(有的會(huì)寫(xiě)文字顏色的變化)。就像慕課網(wǎng)的nav那樣,就算鼠標(biāo)沒(méi)有放在文字上,而是在周?chē)?,依然?huì)有手鼠標(biāo)出現(xiàn)(轉(zhuǎn)塊了),經(jīng)過(guò)以及當(dāng)前頁(yè)的a會(huì)顯示高亮(就是出現(xiàn)背景)。
但如果你想在鼠標(biāo)在文字上才出現(xiàn)手鼠標(biāo),你也可以不轉(zhuǎn)塊。但為了方便實(shí)現(xiàn)經(jīng)過(guò)的背景變化; a:hover也要做轉(zhuǎn)塊寫(xiě)寬高,加背景。但如果你的經(jīng)過(guò)變化里沒(méi)有背景的變化,只有文字的變化(像是文字變顏色了,加粗了等等),你可以不轉(zhuǎn)塊。
屬性是你想實(shí)現(xiàn)效果決定的,不用讓“一般用這些”來(lái)限制自己,可以自己嘗試一些有意思設(shè)計(jì)和想法。希望這些對(duì)你有幫助
添加回答
舉報(bào)