<s id="z8ggw"><dfn id="z8ggw"></dfn></s>
<s id="z8ggw"></s>

<span id="z8ggw"><u id="z8ggw"></u></span>
  • <s id="z8ggw"></s>
    <u id="z8ggw"></u><s id="z8ggw"><dfn id="z8ggw"></dfn></s><dfn id="z8ggw"></dfn>
  • 網頁設計中的內邊距

    • 2018-12-20 19:02:46
    • 閱讀次數:
    • 作者:盈嵐科技小編
    • 來源:http://www.bibiworld.net

    元素框的內邊距在邊框和內容區之間。亳不奇怪,控制這個區的最簡單的屬性為padding。

    padding

    值:[<length>丨<percentage>]{1,4}1 inherit

    初始值:對于簡寫元素未定義

    應用于:所有元素

    繼承性:無

    百分數:相對于包含塊的width

    計算值:見單個屬性(padding-top等)

    說明:內邊距絕對不能為負

    可以看到,這個屬性接受任何長度值或某個百分數值。所以,如果網站建設人員希望所有h1元素的各邊都有10像素的內邊距,這很容易:

    h1{padding:10px;background-color:silver;}

    另一方面,網站建設人員可能希望h1元素的內邊距不均勻,而h2元素有規則的內邊距:

    h1{padding:lOpx 0.25em 3ex 3cm;}/*uneven padding*/

    h2{padding:0.5em 2em;}/*values replicate to Che bottom and left sides*/

    不過,如果只增加內邊距,要真正看到所設置的內邊距可能有些困難,所以下面加上一個背景色:

    h1{padding:10px 0.25em 3ex 3cm;background:gray:}

    h2{padding:0.5em 2em;background:silver;}

    元素的背景延伸到其內邊距。前面討論過,它還會延伸到邊框的外邊界,不過背景到達邊框之前必須先經過內邊距。

    默認地,元素沒有內邊距。例如,段落之間的間隔傳統上只由外邊距保證。如果沒有內邊距,元素的邊框會與元素本身的內容相當接近。因此,網頁設計在元素上放邊框時,同時增加內邊距通常是一個好主意。

    即使沒有使用邊框,內邊距也能以特有的方式起作用??紤]以下規則:

    p{margin:1em 0;padding:1em 0;}

    p.one,p.three{background:gray;}

    p.two,p.four{background:silver;}

    p.three,p.four{margin:0;}

    在這里,所有4個段落都有1em的上下內邊距,而且其中兩個還有1em的上下外邊距。

    前兩段有內邊距,由于外邊距合并,它們之間只間隔1em。第二段和第三段也有1em的間隔,這是第二段的下外邊距帶來的。第三段和第四段之間沒有間隔,因為它們沒有外邊距。不過,請注意后兩段內容區之間的距離:這里相距2em,因為內邊距不合并,不同的背景色顯示出各段落從哪里開始到哪里結束。

    因此,可以使用內邊距來分隔元素的內容區,這種做法可能比使用外邊距的做法更困難,不過內邊距也不是沒有價值。例如,要讓段落與內邊距之間有傳統的“一個空行”的間隔,必須寫作:

    p{margin:0;padding:0.5em 0;}

    各段落的上下內邊距(0.5em)將前后相接,構成總共1em的間隔。為什么要這么做呢?因為這樣一來,如果設計人員愿意就可以在段落之間插入分隔邊框,而各邊的邊框在外觀上會構成一條實線。這些效果見圖8-41所示:

    p{margin:0;padding:0.5em 0;border-bottom:1px solid gray;border-left:3px double black;}

    百分數值和內邊距

    前面提到過,可以為元素的內邊距設置百分數值。像外邊距一樣,百分數值要相對于其父元素的width計算,所以如果父元素的width改變,它們也會改變。例如,假設有以下規則。如圖8-42所示:

    P{padding:10%;background-color:silver;}

    <div style="width:200px;

    <p>This paragraph is contained within a DIV that has a width of 200 pixels,so its padding will be 10%of the width of the paragraph's.parent element.Given the declared width of 200 pixels,the padding will be 20 pixels on all sides.</p>

    </div>

    <div style="width:100px;">

    <p>This paragraph is contained within a DIV with a width of 100 pixels,so its padding will still be 10%of the width of the paragraph's parent.There will,therefore,be half as much padding on this paragraph as that on the first paragraph.</p>

    </div>

    注意,網頁設計中的上下內邊距與左右內邊距一致,也就是說,上下內邊距的百分數會相對于父元素寬度計算,而不是相對于高度。當然,這在前面已經見過(如果你忘了,可以提醒一下,我們在“外邊距”一節中討論過這個問題),不過還是有必要再回顧一下,看看它是如何作用的。

    當前文章標題:網頁設計中的內邊距

    當前URL:http://www.bibiworld.net/news/wzzz/padding.html

    上一篇:網頁設計中的邊框和行內元素

    下一篇:網頁設計中的單邊內邊距

    網站建設、網絡營銷咨詢專線:181-8386-5875(點擊可一鍵撥號)
    美女隐私免费网站,美女隐私全部免费网站,美女隐私网站免费看视频,美女隐私网站免费视频,美女隐私无遮挡网站视频,国产最大精品免费AV电影网站,国产最爽的乱婬视频,国产最爽的乱婬视频a,国产最新97超级碰碰碰碰碰久,国产最新99精品视频,巨胸流奶水视频www冈,巨胸美女露双奶头无圣光,巨胸喷奶水视频WWW,俱乐部换娇妻大杂交,剧情原创AV影视,人人操人人爽人人喊,人人操人人爽人人贱,人人操人人爽人人噜,人人操人人爽人人摸,人人操人人爽人人透,一圾黄色片一区二区_一个中国一级黄片儿_一个色综合高清在线观看,一女4p三黑人免费视频_一男一女真人免费A片_一男一女无遮掩一级毛片,一级婬片A级中文字幕_一级淫录像一区二区_一级一人片日本一级一大片,91九色国产社区在线观看,91九色蝌蚪熟女,91九色老熟女免费资源站,91九色私密保健,91九色自拍视频,一本高清无码dvd在线播放_一本高清码二区三区网站_一本高清码二区三区不卡。