欧美成人永久免费_欧美日本五月天_A级毛片免看在线_国产69无码,亚洲无线观看,精品人妻少妇无码视频,777无码专区,色大片免费网站大全,麻豆国产成人AV网,91视频网络,亚洲色无码自慰

當(dāng)前位置:網(wǎng)站首頁(yè) >> 作文 >> div+css網(wǎng)頁(yè)布局的優(yōu)點(diǎn)精選

div+css網(wǎng)頁(yè)布局的優(yōu)點(diǎn)精選

格式:DOC 上傳日期:2023-04-24 15:00:46
div+css網(wǎng)頁(yè)布局的優(yōu)點(diǎn)精選
時(shí)間:2023-04-24 15:00:46     小編:zdfb

人的記憶力會(huì)隨著歲月的流逝而衰退,,寫作可以彌補(bǔ)記憶的不足,,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來,,也便于保存一份美好的回憶。范文書寫有哪些要求呢,?我們?cè)鯓硬拍軐懞靡黄段哪??下面我給大家整理了一些優(yōu)秀范文,希望能夠幫助到大家,,我們一起來看一看吧,。

span+css網(wǎng)頁(yè)布局的優(yōu)點(diǎn)篇一

用margin還是用padding對(duì)于各位來講量一個(gè)比較有學(xué)問的東西了我們對(duì)于用margin還是用padding來給各位進(jìn)入一下深入的分析,,具體如下:

用margin還是用padding這個(gè)問題是每個(gè)學(xué)習(xí)css進(jìn)階時(shí)的必經(jīng)之路。

css邊距屬性定義元素周圍的空間,。通過使用單獨(dú)的屬性,,可以對(duì)上、右,、下,、左的外邊距進(jìn)行設(shè)置。也可以使用簡(jiǎn)寫的外邊距屬性同時(shí)改變所有的外邊距,?!獁3school

邊界(margin):元素周圍生成額外的空白區(qū)?!翱瞻讌^(qū)”通常是指其他元素不能出現(xiàn)且父元素背景可見的區(qū)域,。——css權(quán)威指南

padding稱呼為內(nèi)邊距,,其判斷的依據(jù)即邊框離內(nèi)容正文的距離,,而我喜歡css權(quán)威指南解釋的“補(bǔ)白”(或者叫“留白”),因?yàn)樗苄蜗?。補(bǔ)白(padding):補(bǔ)白位于元素框的邊界與內(nèi)容區(qū)之間,。很自然,用于影響這個(gè)區(qū)域的屬性是padding,?!猚ss權(quán)威指南

關(guān)于什么時(shí)候用margin什么時(shí)候用padding,網(wǎng)上有許許多多的討論,,大多數(shù)似乎討論到點(diǎn)上面,,卻又有些隔靴搔癢的感覺,總是答不到點(diǎn)上,。而且margin和padding在許多地方往往效果都是一模一樣,,而且你也不能說這個(gè)一定得用margin那個(gè)一定要用padding,因?yàn)閷?shí)際的效果都一樣,,你說margin用起來好他說padding用起來會(huì)更好,,但往往爭(zhēng)論無果。根據(jù)網(wǎng)上的總結(jié)歸納大致發(fā)現(xiàn)這幾條還是比較靠譜的:

何時(shí)應(yīng)當(dāng)使用margin:

需要在border外側(cè)添加空白時(shí),。

空白處不需要背景(色)時(shí),。

上下相連的兩個(gè)盒子之間的空白,需要相互抵消時(shí),。如15px + 20px的margin,,將得到20px的空白。

何時(shí)應(yīng)當(dāng)時(shí)用padding:

需要在border內(nèi)測(cè)添加空白時(shí),。

空白處需要背景(色)時(shí),。

上下相連的兩個(gè)盒子之間的空白,希望等于兩者之和時(shí),。如15px + 20px的padding,,將得到35px的空白。

個(gè)人認(rèn)為:margin是用來隔開元素與元素的間距,;padding是用來隔開元素與內(nèi)容的間隔,。margin用于布局分開元素使元素與元素互不相干;padding用于元素與內(nèi)容之間的間隔,,讓內(nèi)容(文字)與(包裹)元素之間有一段“呼吸距離”,。

舉個(gè)例子吧

代碼如下復(fù)制代碼

<html xmlns="http:///1999/xhtml">

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>用margin還是用padding</title>

<style>

.top{width:160px; height:50px; background:#ccf;}

.middle{width:160px; background:#cfc; border-top:1px solid #ccc;}

.middle .firstchild{margin-top:20px;}

.middle .secondchild{margin-top:15px;}

</style>

</head>

<body>

<p class="top"></p>

<p class="middle">

<p class="firstchild">我是firstchild,我只是想和我的父元素隔開點(diǎn)距離,,這樣看起來舒服,。</p>

<p class="secondchild">我要和樓上隔開點(diǎn)的距離。恩,,能與底邊有點(diǎn)呼吸距離就更好了,。</p>

</p>

</body>

</html>

我是firstchild,我只是想和我的父元素隔開點(diǎn)距離,,這樣看起來舒服,。

我是secondchild,我要和樓上隔開點(diǎn)的距離,。恩,,能與底邊有點(diǎn)呼吸距離就更好了。

上面這個(gè)效果看起來很不錯(cuò),,達(dá)到了我們需要實(shí)現(xiàn)的目標(biāo),。然而,我們細(xì)細(xì)查看下這個(gè)代碼,,對(duì)照下我們上文所說的規(guī)則,,firstchild用了margin-top:20px來隔開父元素與他的距離,secondchild也用margin-top:15來隔開他與firstchild的距離,,咋看之下挺符合我們所說的margin是用來隔開元素與元素的間距,。但是他符合我們所說的margin用于布局分開元素使元素與元素互不相干嗎?

這里我想說的是no,,firstchild同middle屬于一種父子元素關(guān)系,,又是一種包裹元素與內(nèi)容的關(guān)系,他們之間從擬人化的角度來講,,不應(yīng)該是老死不相干的局面,。我們?cè)賮砜次覀優(yōu)槭裁匆宖irstchild與他的'父元素隔開的距離,從表現(xiàn)的角度上來看,,文字與邊靠的太近,,肯定不好看,。讓文字與元素邊隔開的距離,既美觀,,又使得文字有了足夠的“呼吸空間”,,方便閱讀,這恰恰符合padding用于元素與內(nèi)容之間的間隔讓內(nèi)容(文字)與(包裹)元素之間有個(gè)“呼吸距離”,。

我們?cè)賮砜?,firstchild使用margin-top引發(fā)了垂直外邊距合并的隱患,middle如果不加一個(gè)類似border-top:1px solid #ccc的話標(biāo)準(zhǔn)瀏覽器下就會(huì)呈現(xiàn)子元素頂了父元素margin隱患(這是個(gè)垂直外邊距合并問題,,可以查看不要告訴我你懂margin,,這篇文章內(nèi)有詳細(xì)介紹)??梢娺@個(gè)時(shí)候margin顯然不是很好的選擇,。

我們來試著這么修改:

代碼如下復(fù)制代碼

<html xmlns="http:///1999/xhtml">

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>用margin還是用padding</title>

<style>

.top{width:160px; height:50px; background:#ccf;}

.middle_2{width:160px; background:#cfc; padding:20px 0px;}

.middle_2 .firstchild{}

.middle_2 .secondchild{margin-top:15px;}

</style>

</head>

<body>

<p class="top"></p>

<p class="middle_2">

<p class="firstchild">我是firstchild,我只是想和我的父元素隔開點(diǎn)距離,,這樣看起來舒服</p>

全文閱讀已結(jié)束,,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔
你可能感興趣的文章
a.付費(fèi)復(fù)制
付費(fèi)獲得該文章復(fù)制權(quán)限
特價(jià):5.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里
b.包月復(fù)制
付費(fèi)后30天內(nèi)不限量復(fù)制
特價(jià):9.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里 聯(lián)系客服