是否可以增加邊框及其內容之間的距離? 如果有可能,只是做在這裏:JSFiddle邊界和內容之間的空間? /與內容的邊界距離?
我打算從做是把光暈圍繞內容(使用0像素/ 0像素距離的陰影),然後把邊框的像素夫婦離開光輝。
注:我已經決定做的答案插圖陰影和邊界,而不是,它看起來更好,但由於:3
是否可以增加邊框及其內容之間的距離? 如果有可能,只是做在這裏:JSFiddle邊界和內容之間的空間? /與內容的邊界距離?
我打算從做是把光暈圍繞內容(使用0像素/ 0像素距離的陰影),然後把邊框的像素夫婦離開光輝。
注:我已經決定做的答案插圖陰影和邊界,而不是,它看起來更好,但由於:3
添加填充。填充元素將增加內容和邊框之間的空間。但是,請注意,一個箱形陰影將開始外邊界,而不是內容,這意味着你不能把陰影和框之間的空間。或者,您可以使用:之前或之後:在元素上的僞選擇器之後創建一個稍大的框,以便放置陰影,如下所示:http://jsbin.com/aqemew/edit#source
只是環繞它的另一個DIV,它具有邊框和填充你要。
您通常使用填充來添加邊框和內容之間的距離。 However,背景在填充上傳播。
您仍然可以使用nested element來做到這一點。
HTML:
<div id="outter">
<div id="inner">
test
</div>
</div>
outter格:
border-style: ridge;
border-color: #567498;
border-spacing:10px;
min-width: 100px;
min-height: 100px;
float:left;
內的div:
width: 100px;
min-height: 100px;
margin: 10px;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(39,54,73)),
color-stop(1, rgb(30,42,54))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(39,54,73) 0%,
rgb(30,42,54) 100%
);}
其能夠利用僞元件(後)。
我已添加到原始代碼a
position:relative和一些保證金。
#content{
width: 100px;
min-height: 100px;
margin: 20px auto;
border-style: ridge;
border-color: #567498;
border-spacing:10px;
position:relative;
background:#000;
}
#content:after {
content: '';
position: absolute;
top: -15px;
left: -15px;
right: -15px;
bottom: -15px;
border: red 2px solid;
}
這是天才! –
認識到這一點是很老了......即使你與渲染[問題毫無意義(解決http://www.maniacworld.com/question-去is-moot.html),如果它滿意地回答了原始問題,則值得接受答案。 – ruffin