青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

[學習筆記] CSS 外邊距

Posted on 2011-05-28 21:09 RTY 閱讀(213) 評論(0)  編輯 收藏 引用 所屬分類: CSS

圍繞在元素邊框的空白區域是外邊距。設置外邊距會在元素外創建額外的“空白”。

設置外邊距的最簡單的方法就是使用 margin 屬性,這個屬性接受任何長度單位、百分數值甚至負值。

CSS margin 屬性

設置外邊距的最簡單的方法就是使用 margin 屬性

margin 屬性接受任何長度單位,可以是像素、英寸、毫米或 em。

margin 可以設置為 auto。更常見的做法是為外邊距設置長度值。下面的聲明在 h1 元素的各個邊上設置了 1/4 英寸寬的空白:

h1 {margin : 0.25in;}

下面的例子為 h1 元素的四個邊分別定義了不同的外邊距,所使用的長度單位是像素 (px):

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

與內邊距的設置相同,這些值的順序是從上外邊距 (top) 開始圍著元素順時針旋轉的:

margin: top right bottom left

另外,還可以為 margin 設置一個百分比數值:

p {margin : 10%;}

百分數是相對于父元素的 width 計算的。上面這個例子為 p 元素設置的外邊距是其父元素的 width 的 10%。

margin 的默認值是 0,所以如果沒有為 margin 聲明一個值,就不會出現外邊距。但是,在實際中,瀏覽器對許多元素已經提供了預定的樣式,外邊距也不例外。例如,在支持 CSS 的瀏覽器中,外邊距會在每個段落元素的上面和下面生成“空行”。因此,如果沒有為 p 元素聲明外邊距,瀏覽器可能會自己應用一個外邊距。當然,只要你特別作了聲明,就會覆蓋默認樣式。

值復制

還記得嗎?我們曾經在前兩節中提到過值復制。下面我們為您講解如何使用值復制。

有時,我們會輸入一些重復的值:

p {margin: 0.5em 1em 0.5em 1em;}

通過值復制,您可以不必重復地鍵入這對數字。上面的規則與下面的規則是等價的:

p {margin: 0.5em 1em;}

這兩個值可以取代前面 4 個值。這是如何做到的呢?CSS 定義了一些規則,允許為外邊距指定少于 4 個值。規則如下:

  • 如果缺少左外邊距的值,則使用右外邊距的值。
  • 如果缺少下外邊距的值,則使用上外邊距的值。
  • 如果缺少右外邊距的值,則使用上外邊距的值。

下圖提供了更直觀的方法來了解這一點:

CSS 值復制

換句話說,如果為外邊距指定了 3 個值,則第 4 個值(即左外邊距)會從第 2 個值(右外邊距)復制得到。如果給定了兩個值,第 4 個值會從第 2 個值復制得到,第 3 個值(下外邊距)會從第 1 個值(上外邊距)復制得到。最后一個情況,如果只給定一個值,那么其他 3 個外邊距都由這個值(上外邊距)復制得到。

利用這個簡單的機制,您只需指定必要的值,而不必全部都應用 4 個值,例如:

h1 {margin: 0.25em 1em 0.5em;}	/* 等價于 0.25em 1em 0.5em 1em */ h2 {margin: 0.5em 1em;}		/* 等價于 0.5em 1em 0.5em 1em */ p {margin: 1px;}			/* 等價于 1px 1px 1px 1px */ 

這種辦法有一個小缺點,您最后肯定會遇到這個問題。假設希望把 p 元素的上外邊距和左外邊距設置為 20 像素,下外邊距和右外邊距設置為 30 像素。在這種情況下,必須寫作:

p {margin: 20px 30px 30px 20px;}

這樣才能得到您想要的結果。遺憾的是,在這種情況下,所需值的個數沒有辦法更少了。

再來看另外一個例子。如果希望除了左外邊距以外所有其他外邊距都是 auto(左外邊距是 20px):

p {margin: auto auto auto 20px;}

同樣的,這樣才能得到你想要的效果。問題在于,鍵入這些 auto 有些麻煩。如果您只是希望控制元素單邊上的外邊距,請使用單邊外邊距屬性。

單邊外邊距屬性

您可以使用單邊外邊距屬性為元素單邊上的外邊距設置值。假設您希望把 p 元素的左外邊距設置為 20px。不必使用 margin(需要鍵入很多 auto),而是可以采用以下方法:

p {margin-left: 20px;}

您可以使用下列任何一個屬性來只設置相應上的外邊距,而不會直接影響所有其他外邊距:

一個規則中可以使用多個這種單邊屬性,例如:

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

當然,對于這種情況,使用 margin 可能更容易一些:

p {margin: 20px 30px 30px 20px;}

不論使用單邊屬性還是使用 margin,得到的結果都一樣。一般來說,如果希望為多個邊設置外邊距,使用 margin 會更容易一些。不過,從文檔顯示的角度看,實際上使用哪種方法都不重要,所以應該選擇對自己來說更容易的一種方法。

提示和注釋

提示:Netscape 和 IE 對 body 標簽定義的默認邊距(margin)值是 8px。而 Opera 不是這樣。相反地,Opera 將內部填充(padding)的默認值定義為 8px,因此如果希望對整個網站的邊緣部分進行調整,并將之正確顯示于 Opera 中,那么必須對 body 的 padding 進行自定義。

CSS 外邊距實例:

設置文本的左外邊距
本例演示如何設置文本的左外邊距。
設置文本的右外邊距
本例演示如何設置文本的右外邊距。
設置文本的上外邊距
本例演示如何設置文本的上外邊距。
設置文本的下外邊距
本例演示如何設置文本的下外邊距。
所有的外邊距屬性在一個聲明中。
本例演示如何將所有的外邊距屬性設置于一個聲明中。

CSS 外邊距屬性

屬性描述
margin簡寫屬性。在一個聲明中設置所有外邊距屬性。
margin-bottom設置元素的下外邊距。
margin-left設置元素的左外邊距。
margin-right設置元素的右外邊距。
margin-top設置元素的上外邊距。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频欧美在线| 亚洲肉体裸体xxxx137| 亚洲欧美区自拍先锋| 一区二区三区av| 国产精品a级| 久久精品成人欧美大片古装| 亚洲欧美网站| 在线成人av网站| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美日韩精品在线播放| 一本色道88久久加勒比精品| 一本色道久久88综合日韩精品 | 亚洲毛片视频| 一本久道久久综合婷婷鲸鱼| 国产精品免费一区二区三区观看| 欧美一区二区三区久久精品茉莉花 | 欧美国产一区视频在线观看| 欧美激情片在线观看| 亚洲免费影视| 久久综合五月| 亚洲免费在线视频| 久久婷婷久久| 亚洲欧美视频在线观看| 久久久久青草大香线综合精品| 亚洲精品影院| 欧美在线观看视频在线| 一区二区三区欧美在线| 欧美在线观看天堂一区二区三区| 99视频精品全国免费| 欧美专区在线| 亚洲欧美国产77777| 巨乳诱惑日韩免费av| 午夜精品久久久久久久白皮肤 | 99re6这里只有精品| 一区免费观看视频| 一区二区三区四区精品| 亚洲国产精品99久久久久久久久| 亚洲午夜久久久久久久久电影网| 亚洲国产精品成人综合| 亚洲男女毛片无遮挡| 日韩一级欧洲| 免费在线成人| 裸体丰满少妇做受久久99精品| 欧美日韩三级电影在线| 欧美第一黄网免费网站| 国产一区二区三区免费在线观看| 日韩午夜免费| 91久久香蕉国产日韩欧美9色| 午夜欧美精品久久久久久久| 亚洲深夜福利网站| 欧美成人小视频| 欧美成人一区二区| 精品电影在线观看| 午夜精品偷拍| 久久国产精品亚洲va麻豆| 国产精品户外野外| 一本到12不卡视频在线dvd| 亚洲六月丁香色婷婷综合久久| 久久久www| 久久久久国产精品午夜一区| 国产日韩亚洲欧美| 性色av一区二区三区在线观看| 亚洲一区二区三区精品在线观看 | 久久精品视频va| 久久久xxx| 国产在线麻豆精品观看| 欧美亚洲视频在线看网址| 亚洲欧美激情诱惑| 国产美女在线精品免费观看| 亚洲综合成人在线| 久久国产婷婷国产香蕉| 欧美一区不卡| 99精品国产在热久久| 日韩视频永久免费| 欧美日韩岛国| 国产精品99久久久久久久久久久久 | 亚洲欧美日韩精品一区二区| 午夜久久久久| 国内伊人久久久久久网站视频| 欧美在线观看一二区| 女女同性女同一区二区三区91| 亚洲国产成人在线播放| 欧美日本在线播放| 亚洲综合色激情五月| 久久噜噜噜精品国产亚洲综合| 精品成人a区在线观看| 蜜桃av一区二区三区| 亚洲国产欧美久久| 亚洲免费一在线| 在线观看亚洲精品| 欧美精品xxxxbbbb| 亚洲视频一二| 老司机午夜精品视频在线观看| 亚洲精品中文字幕在线| 国产精品videossex久久发布| 欧美一区视频在线| 欧美激情精品久久久久久黑人| 日韩视频二区| 国产亚洲精品成人av久久ww| 久久久久国产精品一区三寸| 亚洲国产高清在线| 午夜精品免费| 亚洲黄一区二区| 国产精品久久久久久久久久免费| 欧美亚洲色图校园春色| 亚洲第一在线综合网站| 午夜在线不卡| 亚洲美女少妇无套啪啪呻吟| 国产精品成人观看视频国产奇米| 久久精精品视频| 一本久久a久久免费精品不卡| 久久久久网址| 亚洲特级毛片| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲欧美三级伦理| 亚洲啪啪91| 国产一区二区无遮挡| 欧美日韩免费区域视频在线观看| 亚洲欧美国产一区二区三区| 亚洲国产美女| 欧美高清视频| 欧美一区二区日韩一区二区| 亚洲卡通欧美制服中文| 国模私拍一区二区三区| 国产精品美女久久久浪潮软件| 美国十次了思思久久精品导航| 亚洲视频一二区| 在线视频欧美精品| 亚洲国产精品123| 久久久久久伊人| 亚洲欧美视频在线观看| 日韩视频免费看| 亚洲国产成人久久综合| 国产主播精品在线| 国产精品日韩在线观看| 欧美三级视频在线播放| 欧美精品v日韩精品v国产精品| 美腿丝袜亚洲色图| 鲁大师成人一区二区三区| 久久人人九九| 久久一二三区| 久久视频在线免费观看| 蘑菇福利视频一区播放| 美女91精品| 久热精品视频在线| 欧美成人免费全部观看天天性色| 久久综合给合久久狠狠狠97色69| 亚洲一线二线三线久久久| 亚洲午夜小视频| 小黄鸭精品密入口导航| 午夜精品一区二区三区在线视 | 久久视频国产精品免费视频在线| 久久精品麻豆| 老鸭窝91久久精品色噜噜导演| 久热精品视频| 亚洲国产成人tv| 亚洲理论电影网| 亚洲欧美精品一区| 久久久久久夜精品精品免费| 久热这里只精品99re8久| 欧美成人tv| 欧美视频一区二| 国产日韩欧美日韩| 亚洲国产欧美日韩| 亚洲一区二区久久| 久久精品91久久久久久再现| 免费观看成人www动漫视频| 亚洲国产成人精品久久久国产成人一区| 亚洲日韩欧美视频| 亚洲综合视频网| 久久久久网址| 国产精品久久久久aaaa| 狠狠久久亚洲欧美| 一本色道久久88精品综合| 欧美一区二区成人| 亚洲电影在线| 午夜精品视频在线| 欧美成人激情在线| 国产精品亚洲综合色区韩国| 亚洲成人原创| 欧美一区成人| 亚洲激情成人| 欧美在线免费观看亚洲| 欧美区一区二| 好看的日韩视频| 亚洲一区在线直播| 亚洲国产精品传媒在线观看| 亚洲午夜精品久久久久久app| 六月天综合网| 国产色视频一区| 亚洲视频免费| 欧美激情自拍| 久久久99免费视频| 国产日韩1区| 亚洲午夜国产一区99re久久 | 亚洲午夜视频在线| 亚洲国产成人久久| 久久午夜国产精品| 国产亚洲综合性久久久影院| 亚洲午夜在线观看视频在线|