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

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

CSS關(guān)于box(盒模式)的一系列問題詳解

David\s BLOG 2008/6/2 21:17:12 深山行者 字體: 瀏覽 7025

W3C定義的盒模式如下:

width和height定義的是Content部分的寬度和高度,padding border margin的寬度依次加在外面。背景會(huì)填充padding和content部分。
但是由于瀏覽器設(shè)計(jì)上的問題,不同瀏覽器顯示效果會(huì)有些不同。
左右Margin加倍的問題
當(dāng)box為float時(shí),IE6中box左右的margin會(huì)加倍

比如:

以下為詳細(xì)代碼

 

左面的inner的左面margin明顯大于5px。 這時(shí)候,定義inner的display屬性為inline。 外層box自動(dòng)計(jì)算高度的問題 根據(jù)W3C定義,沒有float屬性的外層box不會(huì)自動(dòng)計(jì)算高度,要計(jì)算高度,必須在內(nèi)層最后一個(gè)box加入clear:both。 Opera、netscape、mozilla等不會(huì)計(jì)算外層box高度,但是微軟ie6會(huì)自動(dòng)計(jì)算外層高度。比如:

 

以下為詳細(xì)代碼

上面的代碼在ie中有黑色的背景,但是沒有正確的計(jì)算上下的margin,在inner2下面加上一個(gè)包含clear:both屬性的div后,可以正確計(jì)算margin。但是firefox中仍然沒有黑色背景,通常的解決辦法是定義一下clear:both這個(gè)div的高度,或者插入全角空格,這樣就必須增加額外的高度。網(wǎng)上一種比較好的解決辦法是在外層div中加入overflow屬性,同時(shí)使用clear:both,這樣就不會(huì)增加額外的高度了。如下:

 

以下為詳細(xì)代碼
因此,外層css要定義overflow屬性,內(nèi)層最后要加上clear屬性。
居中問題
需要定義元素的寬,并且定義橫向的margin,如果你的布局包含在一個(gè)層(容器)中,就象這樣:
你可以這樣定義使它橫向居中:
#wrap { width:760px; /* 修改為你的層的寬度 */ margin:0 auto; }
但是IE5/Win不能正確顯示這個(gè)定義,我們采用一個(gè)非常有用的技巧來解決:
在外層用text-align屬性。就象這樣:
#outer { text-align:center; } #wrap { width:760px; /* 修改為你的層的寬度 */ margin:0 auto; text-align:left; }
第一個(gè)#outer的text-align:center; 規(guī)則定義IE5/Win中#outer的所有元素居中(其他瀏覽器只是將文字居中) ,
第二個(gè)text-align:left;是將#warp中的文字居左。 因此,在有居中元素的css中,外層css要定義text-align:center屬性,內(nèi)層居中用margin:x auto x auto定義,并重新定義text-align。
相關(guān)閱讀
動(dòng)態(tài)返回selected選擇框的代碼說明
asp讀取163的rss之xml數(shù)據(jù)
你們這個(gè)系統(tǒng)太專業(yè),很復(fù)雜?
網(wǎng)站從http改成https(ssl證書)后設(shè)置301跳轉(zhuǎn)將http跳轉(zhuǎn)到https的方法
uni-app基礎(chǔ)知識(shí)事件傳參(動(dòng)態(tài)參數(shù)演示)
深山行者留言系統(tǒng)V3.3發(fā)布
背景調(diào)色板:狀態(tài)欄還能顯示顏色值
用uni-app開發(fā)微信小程序用uni.makePhoneCall撥打電話
共有0條關(guān)于《CSS關(guān)于box(盒模式)的一系列問題詳解》的評(píng)論
發(fā)表評(píng)論
正在加載評(píng)論......
返回頂部發(fā)表評(píng)論
呢 稱:
表 情:
內(nèi) 容:
評(píng)論內(nèi)容:不能超過 1000 字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評(píng)論聲明,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

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

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號(hào)開發(fā)
uni-app
asp函數(shù)庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
jquery設(shè)置或獲取修改classname
利用css3.0寫出一個(gè)音樂播放的唱片碟盤的效果
利用css中的scale()實(shí)現(xiàn)放大縮小效果
利用background-color:#000000a8在背景顏色16進(jìn)制代碼之后加字母加上數(shù)字讓背景色透明
css背景使用base64編碼或者將base64編碼放在img圖片標(biāo)簽中
利用css3中的-webkit-font-smoothing把網(wǎng)頁文字的毛邊去掉
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
div+css標(biāo)準(zhǔn)化在新窗口打開鏈接
07 問題錯(cuò)誤整理 程序目錄權(quán)限 父路徑?jīng)]打開錯(cuò)誤
blog式日歷控件
吉林省觀光國際旅行社
留言板留言板V7.21
汽配公司
主站蜘蛛池模板: 日韩激情一区 | 懂色av一区二区三区免费观看 | 伊人久久国产 | 综合久久久 | 国产高清美女一级a毛片久久 | 福利片在线免费观看 | 久久99精品视频在线观看 | 成人在线小视频 | 日韩成人免费 | 中文字幕在线观看 | 亚洲免费在线播放 | 中文在线视频 | 自拍偷拍第一页 | 亚洲乱码国产乱码精品精的特点 | 中文字幕99 | 成人午夜免费视频 | 久草在线免费福利资源 | 欧美日韩亚洲一区二区三区 | 精品久久av| av资源在线 | 狠狠香蕉| 午夜精品久久久久久久星辰影院 | 日韩成人在线看 | 国产精品毛片久久久久久久 | 国产一区精品电影 | 欧州一级片| 伊人网视频 | 欧美日韩视频在线第一区 | 国产精品美女久久久久久不卡 | 黄色天堂 | 亚洲免费成人在线视频 | 香蕉视频三级 | 国产羞羞视频 | 国产一区二区三区在线视频观看 | 黄色片网站视频 | 在线观看免费视频黄 | 欧美一级一区 | 91精品一区二区三区久久久久久 | 美国成人在线 | 成年人在线免费观看网站 | 国产精品一区二区在线观看 |