定位與居中問題小結(jié)

今天寫了一個div居中的練習(xí),也遇到一些問題,這里想給大家總結(jié)一些經(jīng)驗(yàn)。


定位與居中.png

這里主要總結(jié)居中問題,小圓的定位不討論。

HTML
<code><body>
<div class="box">
<div class="upleft"></div>
<div class="downright"></div>
</div>
</body></code>

有兩種方法進(jìn)行水平與垂直居中虱颗。

第一種方法

<code>html {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
}
.box {
position: relative;
margin: 0 auto;
top: 50%;
margin-top: -100px;這個要在margin: 0 auto;后設(shè)置
width: 400px;
height: 200px;
background: #ccc;
}</code>

必須設(shè)置html和body的寬高宣赔,不然top屬性不起作用,因?yàn)椴辉O(shè)置寬高body是沒有高度的,relative是相對定位,父元素沒有高度top屬性就不起作用华蜒。
這種方法我個人覺得是比較好的一種,因?yàn)樗鼪]有第二種方法的缺點(diǎn)。

第二種方法

<code>.box {
position: absolute;
top: 50%;
margin-top: -100px;
left: 50%;
margin-left: -200px;
width: 400px;
height: 200px;
background: #ccc;
}</code>

這種方法有一個缺點(diǎn)舌劳,最小屏幕時左邊的小圓偏移出去導(dǎo)致看不到客们。

兩種方法的視情況使用,如果是設(shè)計圖那種用第一個好沸手,因?yàn)榭紤]了最小屏幕的情況契吉。

全部代碼:
<code>** {
margin: 0;
padding: 0;
border: 0;
}
/第一種方法菲语,必須設(shè)置html和body的寬高潭辈,不然top屬性不起作用/
html {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
}
.box {
position: relative;
margin: 0 auto;
top: 50%;
margin-top: -100px;/這個要在margin后設(shè)置/
width: 400px;
height: 200px;
background: #ccc;
}
不用以上方法婶恼,改用下面的方法居中會出現(xiàn)最小屏幕時左邊的小圓偏移出去導(dǎo)致看不到
/第二種方法/
/.box {
position: absolute;
top: 50%;
margin-top: -100px;
left: 50%;
margin-left: -200px;
width: 400px;
height: 200px;
background: #ccc;
}
/
.upleft, .downright {
width: 50px;
height: 50px;
background: #fc0;
}
.upleft {
position: absolute;
left: 0;
top: 0;
border-bottom-right-radius: 50px;
}
.downright {
position: absolute;
right: 0;
bottom: 0;
border-top-left-radius: 50px;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末支子,一起剝皮案震驚了整個濱河市创肥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖叹侄,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巩搏,死亡現(xiàn)場離奇詭異,居然都是意外死亡圈膏,警方通過查閱死者的電腦和手機(jī)塔猾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來稽坤,“玉大人丈甸,你說我怎么就攤上這事∧蛲剩” “怎么了睦擂?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長杖玲。 經(jīng)常有香客問我顿仇,道長,這世上最難降的妖魔是什么摆马? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任臼闻,我火速辦了婚禮,結(jié)果婚禮上囤采,老公的妹妹穿的比我還像新娘述呐。我一直安慰自己,他們只是感情好蕉毯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布乓搬。 她就那樣靜靜地躺著,像睡著了一般代虾。 火紅的嫁衣襯著肌膚如雪进肯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天棉磨,我揣著相機(jī)與錄音江掩,去河邊找鬼。 笑死乘瓤,一個胖子當(dāng)著我的面吹牛环形,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播馅扣,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼斟赚,長吁一口氣:“原來是場噩夢啊……” “哼着降!你這毒婦竟也來了差油?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蓄喇,沒想到半個月后发侵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡妆偏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年刃鳄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钱骂。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡叔锐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出见秽,到底是詐尸還是另有隱情愉烙,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布解取,位于F島的核電站步责,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏禀苦。R本人自食惡果不足惜蔓肯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望振乏。 院中可真熱鬧蔗包,春花似錦、人聲如沸昆码。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赋咽。三九已至旧噪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間脓匿,已是汗流浹背淘钟。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留陪毡,地道東北人米母。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像毡琉,于是被迫代替她去往敵國和親铁瞒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 各種純css圖標(biāo) CSS3可以實(shí)現(xiàn)很多漂亮的圖形桅滋,我收集了32種圖形慧耍,在下面列出身辨。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,538評論 0 8
  • 1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱: 工作地點(diǎn) 崗位名...
    lilyping閱讀 1,862評論 0 1
  • 不會用代碼框芍碧,所以看著有些亂套煌珊,,泌豆,定庵,html部分 <!DOCTYPE html> 迅雷看看 ...
    這就是個帥氣的名字閱讀 1,534評論 0 0
  • 深夜悄愴 我被扼住咽喉 唱起離歌 在夜的深處,夢的邊緣 守候 離別的思念
    望眼瀟瀟閱讀 376評論 2 2
  • 關(guān)于正義踪危,伶牙俐齒善于辯論的蘇格拉底
    niuniuniu閱讀 272評論 0 0