2011-01-12 79 views
-2

我已經在圖像<img><a>錨或<span>標籤纏繞許多實現方式中示出了經歷了一些擴展填充任意的頂部,底部或兩側。HTML,<a>或<span>角落找尋<img>,越野車渲染

它是瀏覽器專用的,與濫用標籤有關,還是被認爲是html中的缺陷?

+2

請顯示一些代碼。 – 2011-01-12 18:59:58

回答

3

圖像(默認情況下)以內聯方式呈現,因此被視爲字符。他們的默認垂直對齊設置是這樣的,下方有空間(你可以在諸如j,y和g之類的字母上找到,但不能是a,b或c),並且根據當前行可能有空間高度。

跨度的開始標記或錨定件和img標籤,或img標籤和跨度的結束標籤之間

白空間/錨是顯著(所以填充到側是更可能是一個空間)

+0

添加到您的答案中,David:如果OP將圖像標籤之前或之後沒有留下空白的方式拆分錨標籤,則不需要的空間應該消失。請參閱以下相關問題:http://stackoverflow.com/questions/1097006/removing-whitespace-between-html-elements-when-using-line-breaks http://stackoverflow.com/questions/134683/why-do-小空間,保持-顯示 - 上 - 在 - 我 - 網絡頁面 – JYelton 2011-01-12 19:54:46