如果我刪除邊框或將顯示更改爲內嵌塊或內嵌塊,則內聯元素將完美顯示。我不明白爲什麼我看不到邊界。無法在此內聯元素中看到邊框頂部
HTML:
<div class="content">test test test</div>
CSS:
body{
padding: 0;
margin: 0;
}
.content {
display: inline;
background: palegreen;
border: 5px solid red;
}
http://jsfiddle.net/Kodam/h1c3r5u3/
問題是......? – Cheery 2014-10-10 22:31:09
可能重複[爲什麼這個內聯元素的頂部邊框不顯示,爲什麼使用float更正此問題?](http://stackoverflow.com/questions/9195737/why-is-the-top-border-of- this-inline-element-not-displayed-and-why-does-using-f) – BenM 2014-10-10 22:33:19
@BenM感謝您分享鏈接。我想補充一點,未替換的'inline'元素的計算'width' /'height'是'auto',這意味着計算出的高度是相對於線框本身的高度而言的,這可以通過改變'線height'。 – 2014-10-10 22:38:21