99亚洲_成人性视频免费网站_av在线播放网址_免费成人在线网站_亚洲综合婷婷_亚洲一区二区国产

訂閱本欄目 RSS您所在的位置: 深山工作室 > DIV+CSS > 正文

DIV+CSS奇怪問(wèn)題之邊界(margin)疊加

http://www.csscnbbs.com/ShowPost.asp?ThreadID=47 2008/6/2 20:47:44 深山行者 字體: 瀏覽 20377

邊界疊加是一個(gè)相當(dāng)簡(jiǎn)單的概念。但是,在實(shí)踐中對(duì)網(wǎng)頁(yè)進(jìn)行布局時(shí),它會(huì)造成許多混淆。簡(jiǎn)單地說(shuō),當(dāng)兩個(gè)垂直邊界相遇是,它們將形成一個(gè)邊界,這個(gè)邊界的高度等于兩個(gè)邊界高度中的較大者。

例如:我們?cè)诰W(wǎng)頁(yè)里加入兩個(gè)層

以下為詳細(xì)代碼

兩個(gè)層都設(shè)置為100寬 100高。第一個(gè)層背景色為紅色,下邊界(margin-bottom)為20 px.。第一個(gè)層背景色為黃色,上邊界(margin-top)為30 px.。那么這兩個(gè)層之間的距離是不是20+30=50px呢?其實(shí)不然,他們之間的距離應(yīng)是他們邊界中最大一個(gè)值,也就是30px。效果如圖:

另外,當(dāng)一個(gè)元素包含在另一個(gè)元素中時(shí),它們的頂或底邊界也發(fā)生疊加。比如:我們把層b放在a層內(nèi)。
即<div id="a"><div id="b"></div></div>。然后為他們添加樣式。

以下為詳細(xì)代碼

我們把a(bǔ)層設(shè)置為200*200大小,并為他添加上邊界(margin-top:20px)為20px。B層樣式不改變,上邊界為30px。那么,這里b層距離瀏覽器是不是20+30=50px呢?答案肯定不是。因?yàn)榘l(fā)生了邊界疊加,因此b層距離瀏覽器的距離仍然30px即(20px  30px 中最大的)。那么,a層距離瀏覽器的距離是20px嗎?不是,而是30px.(也是邊界中最大的一個(gè))。所以,此時(shí)a b層距離瀏覽器的距離都是30px。 效果如圖(火狐)

這就是所謂的邊界疊加。但在IE里面支持的不夠好,大家可以比較火狐和IE的效果差異。

注意:
1、只有普通文檔流中的垂直邊界才會(huì)疊加。浮動(dòng)、絕對(duì)定位不會(huì)疊加
2、只有元素沒(méi)有設(shè)置的padding border時(shí),才發(fā)生邊界疊加。
3、只有垂直邊界才會(huì)發(fā)生疊加,水平邊界不疊加。

如何消除邊界疊加:
邊界疊加的大多數(shù)問(wèn)題可以通過(guò)添加透明邊框或1px的補(bǔ)白來(lái)修復(fù)。
1.外層 padding
2.透明邊框 border:1px solid transparent;
3.絕對(duì)定位 postion:absolute:
4.外層DIV overflow:hidden;
5.內(nèi)層DIV  加float:left; display:inline;
6.外層DIV有時(shí)會(huì)用到zoom:1;

相關(guān)閱讀
層展開(kāi)/關(guān)閉 - 運(yùn)動(dòng)緩沖效果
網(wǎng)站最近更新緩慢說(shuō)明
鍵盤(pán)上shift鍵的奇妙用途
一些在工作中收集的企業(yè)文化標(biāo)語(yǔ)
旅行社線路主題默認(rèn)模板2
css翻頁(yè)代碼
這個(gè)可以做為論壇,也可以做留言板
ASP導(dǎo)出WORD或Excel文檔(比較另類(lèi),而且超級(jí)強(qiáng)的。)
共有0條關(guān)于《DIV+CSS奇怪問(wèn)題之邊界(margin)疊加》的評(píng)論
發(fā)表評(píng)論
正在加載評(píng)論......
返回頂部發(fā)表評(píng)論
呢 稱(chēng):
表 情:
內(nèi) 容:
評(píng)論內(nèi)容:不能超過(guò) 1000 字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評(píng)論聲明,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類(lèi)別選擇
百度小程序開(kāi)發(fā)
微信小程序開(kāi)發(fā)
微信公眾號(hào)開(kāi)發(fā)
uni-app
asp函數(shù)庫(kù)
ASP
DIV+CSS
HTML
python
更多>>同類(lèi)信息
jquery設(shè)置或獲取修改classname
利用css3.0寫(xiě)出一個(gè)音樂(lè)播放的唱片碟盤(pán)的效果
利用css中的scale()實(shí)現(xiàn)放大縮小效果
利用background-color:#000000a8在背景顏色16進(jìn)制代碼之后加字母加上數(shù)字讓背景色透明
css背景使用base64編碼或者將base64編碼放在img圖片標(biāo)簽中
利用css3中的-webkit-font-smoothing把網(wǎng)頁(yè)文字的毛邊去掉
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車(chē)帝小程序
javascript獲取瀏覽器指紋可以用來(lái)做投票
火狐Mozilla Firefox出現(xiàn):無(wú)法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無(wú)法訪問(wèn) 問(wèn)題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過(guò)代碼修改pip下載源讓下載庫(kù)飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
黑色的非常酷的簡(jiǎn)單JavaScript日歷及說(shuō)明
中國(guó)青島春秋國(guó)際旅行社有限公司
利用java控制圖片的大小
QQ強(qiáng)聊
旅行社線路主題默認(rèn)模板3
設(shè)置個(gè)性的文字鏈接樣式,集齊網(wǎng)頁(yè)上常見(jiàn)的鏈接樣式
主站蜘蛛池模板: 日韩有码视频在线 | 日韩一区精品 | 做a视频免费观看 | 国产精品www | 久久久精品日本 | 国产在线观看一区 | 亚洲国产精品久久久久婷婷老年 | 国产一区二区三区久久 | 国产高清精品在线 | av一区二区在线观看 | 亚洲视频二区 | 久热免费在线观看 | 久久精品国产99国产精品 | 久久久久久久久久久免费视频 | 亚洲网站在线观看 | 国产欧美日韩免费 | 亚洲三区在线观看 | 国内精品久久久久久久97牛牛 | 国产精品第一 | 国产精品国产三级国产aⅴ 成人在线免费看 | 亚洲国产精品久久久久婷婷老年 | 成人国产精品免费观看 | 国产精品1区| 国产高清一级片 | 国产精品99久久久久久动医院 | 久久久久久久av | 影音先锋 色先锋 | 亚洲精品在线免费 | 精品国产乱码一区二区三区 | 成年人在线观看 | 欧美一区二区三区久久久久久桃花 | 国产精品久久久久久久岛一牛影视 | 日韩三级电影在线观看 | 99热国产在线观看 | 亚洲成人精品在线 | 在线观看国产视频 | 99精品欧美一区二区蜜桃免费 | 久久综合亚洲 | 国产黄色影视 | 国产午夜精品美女视频明星a级 | 日韩欧美一区二区三区在线观看 |