一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

關于居中布局和IE雙倍邊距bug

今天google了一下css居中布局的問題,結果差不多都是引用了同一篇文章。在ie中要居中,只要在<body>元素中定義text-align:center;的屬性。而在firefox中,需要定義一個wrapper包裹器。然后指定margin-left:auto;margin-right:auto;的屬性來使區塊在firefox中居中。其實,我自己都是用margin:auto;的縮寫margin屬性來設定居中。margin縮寫屬性是上、右、下、左的順時針順序來設定四個方位的頁面邊距的。需要注意的是,如果你據此以為只要設定margin-top:auto;屬性后就想使區塊居中的話,那你就錯了。用這種方式的時候,非得同時設定margin-left:auto;margin-right:auto;屬性才能居中。但是,你設定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;
}


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

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

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

HTML/CSS技術關于居中布局和IE雙倍邊距bug,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 九月婷婷综合婷婷 | 中文字幕日韩精品有码视频 | 久久久影院亚洲精品 | 影音先锋色偷偷米奇四色 | 亚欧免费视频 | 美女又美女又黄又免费网站 | 狼人久久尹人香蕉尹人 | 国产精品久久久久网站 | 欧美性生活网站 | 成人一区专区在线观看 | 成年美女黄网站色大片软件 | 欧美成人久久一级c片免费 欧美成人免费sss | 天堂在线www天堂中文在线 | 伊人网综合网 | 六月丁香婷婷天天在线 | 怡红院美国分院一区二区 | 激性欧美激情在线aa | 美女掰开逼 | 国产小视频你懂的 | 一区二区三区 亚洲区 | 一区二区三区国产精品 | 成人性a激情免费视频 | 怡红院亚洲红怡院在线观看 | 欧美激情一区二区三区在线 | 日本欧美一区二区三区高清 | 精品一区二区三区四区在线 | 男女视频免费网站 | 三级欧美| 国产伦精品一区二区三区 | 成人的天堂视频一区二区三区 | 久久国产乱子伦精品在 | 五月月色开心婷婷久久合 | 亚洲第一页中文字幕 | 国产精品久久久久久五月尺 | 欧美日韩国产一区二区三区欧 | 性小说视频 | 91久久青青草原线免费 | 国产成人亚综合91精品首页 | 久久伊人精品热在75 | 九月丁香十月婷婷在线观看 | 日韩亚洲国产综合久久久 |