亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用ul做橫向導航時,該給div ul li a定義什么屬性?比如div與ul與li及a的高又有什么關系呢?等等

用ul做橫向導航時,該給div ul li a定義什么屬性?比如div與ul與li及a的高又有什么關系呢?等等

lyl前端 2016-01-30 23:06:26
查看完整描述

2 回答

?
阿賈大魔王

TA貢獻29條經驗 獲得超28個贊

這個要看你想實現什么樣的效果。

div和ul和li和a的高度一般是一樣的。

div的話一般就是寬高加背景(在ul里做背景也可以的),有的也會有居中:margin:0 auto,如果有特殊的要求還會有定位(始終在窗口頂端):position:fixed; top:0; left:0

ul一般就是寬高;行高:line-height:(導航高度)px;文字居中:text-align:center; 文字大?。?font-size:(一般是14-18px)

li就要浮動:float:left,還有寬高。上面ul里關于文本的屬性放到li里也可以。

一般我會為a轉塊:display:block,寫顏色;a:hover寫背景色(有的會寫文字顏色的變化)。就像慕課網的nav那樣,就算鼠標沒有放在文字上,而是在周圍,依然會有手鼠標出現(轉塊了),經過以及當前頁的a會顯示高亮(就是出現背景)。

但如果你想在鼠標在文字上才出現手鼠標,你也可以不轉塊。但為了方便實現經過的背景變化; a:hover也要做轉塊寫寬高,加背景。但如果你的經過變化里沒有背景的變化,只有文字的變化(像是文字變顏色了,加粗了等等),你可以不轉塊。

屬性是你想實現效果決定的,不用讓“一般用這些”來限制自己,可以自己嘗試一些有意思設計和想法。希望這些對你有幫助

查看完整回答
1 反對 回復 2016-02-02
  • 2 回答
  • 0 關注
  • 2217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號