婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關(guān)于居中布局和IE雙倍邊距bug

關(guān)于居中布局和IE雙倍邊距bug

熱門標(biāo)簽:江西防封卡外呼系統(tǒng)怎么安裝 電銷機器人的宣傳語 南通電話外呼系統(tǒng)開發(fā) 北京銷售外呼系統(tǒng)線路 南寧外呼電銷系統(tǒng)招商 沸思外呼線路 電銷智能機器人靠譜么 400電話辦理安徽 石家莊電話機器人電話

今天google了一下css居中布局的問題,結(jié)果差不多都是引用了同一篇文章。在ie中要居中,只要在body>元素中定義text-align:center;的屬性。而在firefox中,需要定義一個wrapper包裹器。然后指定margin-left:auto;margin-right:auto;的屬性來使區(qū)塊在firefox中居中。其實,我自己都是用margin:auto;的縮寫margin屬性來設(shè)定居中。margin縮寫屬性是上、右、下、左的順時針順序來設(shè)定四個方位的頁面邊距的。需要注意的是,如果你據(jù)此以為只要設(shè)定margin-top:auto;屬性后就想使區(qū)塊居中的話,那你就錯了。用這種方式的時候,非得同時設(shè)定margin-left:auto;margin-right:auto;屬性才能居中。但是,你設(shè)定margin:0 auto;這樣的方法也是可以居中的。
另外一種居中的方法是在使用絕對定位的前提下,用left:50%+margin-left:-375px;的組合方式來居中。兩種居中方式如下。


/* 方法一 */
body {
    background: #00FF7F;
    text-align: center; /* hack for ie center alignlayout */
}
#wrapper{
    background: Aqua;
    width: 750px;
    margin:auto; /* 或者 margin-left:auto;margin-right:auto;*/
}
/* 方法二 */
#wrapper2 {
    position: absolute;
    width:750px;
    left:50%;
    margin-left:-375px;
    background: Orange;
}


我個人一直使用方法一的方式來居中,因為感覺方法二的區(qū)塊缺乏必要的剛性,代碼也不太好理解。如果你縮小方法二的窗體到一定限度,就會看到整個布局會出現(xiàn)流動的情況。當(dāng)然有人要的就是這種效果。:),另外方法二的一個好處是在其他嵌套區(qū)塊中不必覆蓋body元素的text-align: center;的設(shè)定,因為大部分文本還是會以左對齊居多。這樣一定程度上可以減少一點冗余。不過我覺得這個好處可以忽略不計。總之,大家根據(jù)各自喜好各取所需便是。

另外一個是ie的雙倍邊距的bug,解決方法就是加上display:inline;的設(shè)定即可。其實這個解析錯誤的bug會影響很多方面。如果你遇到css布局在ie中間距表現(xiàn)異常的時候,就可以試試看加上display:inline;的屬性申明了。而且在一定特定的布局問題問題,需要組合使用display:block;和display:inline;才能讓布局如你所愿。我在一個unorder list控制的圖片菜單中就遇到過類似的問題。

盡快各種不同的瀏覽器都有css bug,但是css頁面布局方式發(fā)展到今天,已經(jīng)比較成熟了,因為bug而讓你抓狂不已的發(fā)生機率已經(jīng)不大了。如果有問題,多查查搜索引擎能夠解決你大部分的問題。如果,平時閑著的時候,可以作些試驗的話,也許更能夠在緊急情況下也能夠泰然自若。

標(biāo)簽:晉中 寧夏 云南 陽泉 北海 來賓 鹽城 衢州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于居中布局和IE雙倍邊距bug》,本文關(guān)鍵詞  關(guān)于,居中,布局,和,雙倍,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于居中布局和IE雙倍邊距bug》相關(guān)的同類信息!
  • 本頁收集關(guān)于關(guān)于居中布局和IE雙倍邊距bug的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 龙里县| 新巴尔虎右旗| 米脂县| 织金县| 泌阳县| 米泉市| 明光市| 巴东县| 临汾市| 吉木乃县| 孟州市| 梧州市| 娄烦县| 都江堰市| 桦川县| 平江县| 崇信县| 赫章县| 景泰县| 丹江口市| 怀宁县| 镇坪县| 西乌珠穆沁旗| 绥江县| 湖口县| 定远县| 勃利县| 双江| 池州市| 康定县| 宝应县| 亳州市| 梨树县| 阿克| 循化| 东兰县| 石嘴山市| 龙山县| 大方县| 霍山县| 宁波市|