鍍金池/ 問答/HTML/ a標(biāo)簽不能包住 img?

a標(biāo)簽不能包住 img?

http://js.jirengu.com/peleb/1...
這個img 的border 都跑到a 的border 外面去了?為什么?。?/p>

![圖片上傳中...]

回答
編輯回答
編輯回答
孤星

a標(biāo)簽是行內(nèi)元素,行內(nèi)元素?zé)o法設(shè)置寬高;而當(dāng)設(shè)置了絕對定位或者浮動,會變成塊元素,塊元素可以根據(jù)內(nèi)容適應(yīng)。

2017年6月20日 10:51
編輯回答
傲寒

a標(biāo)簽要加display:inline-block. 但是規(guī)范好像也沒說為什么渲染成這樣的效果.只是說明的嵌套的合法性.

2018年8月17日 15:54
編輯回答
久礙你

給a標(biāo)簽添加個樣式;display: inline-block;就ok了

2018年5月6日 14:31
編輯回答
裸橙

騷年,a標(biāo)簽是文本元素,你要把文本元素變成塊狀元素才有可能把圖片裝進(jìn)去

2017年6月19日 20:41