課程
/前端開發
/HTML/CSS
/企業網站綜合布局實戰
為什么結果會這樣呢?加上block:display就不對了。。。。對a標簽進行li時就可以啦嗎?加上line-hight就可以實現block,可是這樣的話,整個a標簽又會跑到頂上去,沒辦法居中~~應該怎么做來實現居中與塊元素兼容呢?
2015-08-20
源自:企業網站綜合布局實戰 3-7
正在回答
第25行的? ? display:block;去掉 不需要的
這是測試情況,就是并不是你a:hover的時候a標簽跑到上面去了,而是一直在上面,至于文字在下面,是因為繼承了li設置的line-height:100px,你直接在a標簽里添加line-height:30px;就可以了,上面的要求說的是
每個列表項的寬度為50px,高度為30px,列表中的文字在水平和垂直方向上均居中顯示
沒有說a在li上面垂直居中,那直接將li設置成30px沒有背景只是空的了不就好了,你要是想讓a也垂直居中的話 不設置block,那a標簽也不能設置高度了,要不就用margin,加了bock就變成了塊級元素了
? ?display:?block;是把div設置成行內元素,它會變成一個普通的div元素。這樣你的li的高度是100px,a高度標簽是30px。所以它會放在li的頂部
楊小寧 提問者
Y_du 回復 楊小寧 提問者
楊小寧 提問者 回復 Y_du
Y_du 回復 Y_du
我不知道你想弄啥效果.......反正你可以試試把line-height改成30px試試....也許會有新發現~~
此ID又隱藏了 回復 楊小寧 提問者
求教學...block:display是什么屬性....我學了那么久都沒見過....
舉報
本課程重點介紹HTML/CSS實現常見企業網站布局的方法
1 回答編程練習?。?/p>
1 回答求解a標簽外套span標簽
2 回答為何news中的a標簽繼承了nav中a標簽的屬性
1 回答關于<a>標簽的問題
6 回答為什么把span標簽放在a標簽左側就不會錯位呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-27
第25行的? ? display:block;去掉 不需要的
2015-10-16
這是測試情況,就是并不是你a:hover的時候a標簽跑到上面去了,而是一直在上面,至于文字在下面,是因為繼承了li設置的line-height:100px,你直接在a標簽里添加line-height:30px;就可以了,上面的要求說的是
每個列表項的寬度為50px,高度為30px,列表中的文字在水平和垂直方向上均居中顯示
沒有說a在li上面垂直居中,那直接將li設置成30px沒有背景只是空的了不就好了,你要是想讓a也垂直居中的話 不設置block,那a標簽也不能設置高度了,要不就用margin,加了bock就變成了塊級元素了
2015-08-20
? ?display:?block;是把div設置成行內元素,它會變成一個普通的div元素。這樣你的li的高度是100px,a高度標簽是30px。所以它會放在li的頂部
2015-08-20
我不知道你想弄啥效果.......反正你可以試試把line-height改成30px試試....也許會有新發現~~
2015-08-20
求教學...block:display是什么屬性....我學了那么久都沒見過....