課程
/前端開發
/HTML/CSS
/企業網站綜合布局實戰
當我加了“display:inline-block"后
當我去掉“display:inline-block"后
為什么加了“display:inline-block"a標簽的padding上下會增大???
2016-06-09
源自:企業網站綜合布局實戰 4-5
正在回答
你的問題好像跟各大瀏覽器的兼容性有關,我所知道的不多,只能告訴你這些:
display:inline-block的意思是將a標簽轉換為內聯塊狀元素。內聯塊狀元素擁有內聯元素和塊狀元素的某些特點。
詳細情況請看HTML+CSS基礎課程。
你要了解為什么轉換為內聯塊狀元素的a標簽的padding內間距會增大,首先要了解各大瀏覽器的兼容問題。
就好比為什么很多源代碼的span a標簽會寫在a標簽的前面,因為在360瀏覽器中span a標簽寫在a標簽的后面的話顯示出來的效果是span a標簽的內容在a標簽的內容后面,但是在IE瀏覽器中,span a標簽的內容和a標簽完全不在同一行,所以很多代碼的span a標簽寫在a標簽的前面
抱歉,話有點多。
舉報
本課程重點介紹HTML/CSS實現常見企業網站布局的方法
2 回答求助 display:inline-block;?。。。?/p>
3 回答display:inline-block;這個不是什么瀏覽器都支持
2 回答關于a標簽加入inline-block的問題
2 回答把li標簽設置為display:inline 可以嗎
4 回答display block 這個怎么用?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-09
你的問題好像跟各大瀏覽器的兼容性有關,我所知道的不多,只能告訴你這些:
display:inline-block的意思是將a標簽轉換為內聯塊狀元素。內聯塊狀元素擁有內聯元素和塊狀元素的某些特點。
詳細情況請看HTML+CSS基礎課程。
你要了解為什么轉換為內聯塊狀元素的a標簽的padding內間距會增大,首先要了解各大瀏覽器的兼容問題。
就好比為什么很多源代碼的span a標簽會寫在a標簽的前面,因為在360瀏覽器中span a標簽寫在a標簽的后面的話顯示出來的效果是span a標簽的內容在a標簽的內容后面,但是在IE瀏覽器中,span a標簽的內容和a標簽完全不在同一行,所以很多代碼的span a標簽寫在a標簽的前面
抱歉,話有點多。