首頁  >  文章  >  web前端  >  CSS入門教學之margin屬性

CSS入門教學之margin屬性

yulia
yulia原創
2018-09-10 16:48:041951瀏覽


設定外邊距的最簡單的方法就是運用 margin屬性。 margin用來設定物件標籤之間間隔距離,比方2個上下排列的DIV盒子,我們就能夠運用margin款式完成上下2個盒子間距。 margin 屬性承受任何長度單位,能夠是像素、英吋、毫米或 em。 margin 能夠設定為 auto。更常見的做法是為外邊距設定長度值。下面的聲明在h1 元素的各個邊上設定了1/4 英吋寬的空白:h1 {margin : 0.25in;},下面為h1 元素的四個邊分別定義了不同的外邊距,所運用的長度單位是像素(px):

h1 {margin : 10px 0px 15px 5px;}

與內邊距的設定相同,這些值的次第是從上外邊距(top) 開端圍著元素順時針旋轉的,另外,還能夠為margin 設定一個百分比數值:p {margin : 10%;},這樣p 元素的外邊距就是其父元素的width 的10%。 margin 的默許值是 0,所以假如沒有為 margin 宣告一個值,就不會呈現外邊距。但是,在實踐中,閱讀器對許多元素曾經提供了預定的款式,外邊距也不例外。應用margin完成規劃居中,根底用法:marign:0 auto;即可完成物件居中,但需求一個條件,那就是該物件上級一定要設定text-align:center內容居中屬性款式。有的閱讀器body標籤不設定text-align:center內容居中款式,其下級包含物件設定了margin:0 auto也會讓其規劃居中,但為了相容於各大閱讀器倡議對body設定一個text-align: center屬性款式。

CSS 單邊外邊距屬性

你能夠運用單邊外邊距屬性為元素單邊上的外邊距設定值。假設您希望把p 元素的左外邊距設定為20px,能夠採用以下辦法:

p {margin-left: 20px;}

您能夠運用下列任何一個屬性來只設定對應上的外邊距,而不會直接影響一切其他外邊距:margin-top、margin-right、margin-bottom、margin-left
一個規則中能夠運用多個這種單邊屬性,例如:

h2 {
margin-top: 20px;
margin-right: 30px;
margin-bottom: 30px;
margin-left: 20px;
}

你也能寫成:p {margin: 20px 30px 30px 20px;},簡寫的邏輯仍為:上、右、下、左。

CSS入門教學之margin屬性 

以上是CSS入門教學之margin屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn