91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css實現div水平和垂直居中

發布時間:2021-08-10 17:18:03 來源:億速云 閱讀:105 作者:chen 欄目:web開發

這篇文章主要介紹“css實現div水平和垂直居中”,在日常操作中,相信很多人在css實現div水平和垂直居中問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”css實現div水平和垂直居中”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

示例1 chrome33、ie8測試通過:

代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
/* 固定寬高div,在瀏覽器中保持水平、垂直居中 */
#div1 {
width:400px; height:300px;
position:absolute;
left:50%; top:50%;
margin-left:-200px; margin-top:-150px;
background:#f90;
}
</style>
</head>
<body>
<div id="div1"></div>
</body>
</html>


示例2 chrome33、ie8測試通過:

代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
/* 固定寬高div在固定寬高div中保持水平、垂直居中 */
#div1 {
width: 400px;height: 200px;
background-color: #f00;
position: relative;
/* 為div賦予單元格屬性,使其可以應用align屬性 */
display: table-cell;
vertical-align: middle;
}
#div2 {
width: 200px;height: 100px;
background-color: #0f0;
/* 使當前標簽在父標簽中水平居中,即0 auto 0 auto */
margin: 0 auto;
display: block;
}
</style>
<body>
<div id="div1">
<div id="div2"></div>
</div>
</body>
</html>


示例3 chrome33、ie8測試通過:

代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
#div1 {
width: 400px;height: 200px;
background-color: #f00;
/* 使當前標簽在父標簽位置固定 */
position: absolute;
top: 50%;left: 50%;
margin: -100px 0 0 -200px;
}
#div2 {
width: 200px;height: 100px;
background-color: #0f0;
display: block;
/* 使當前標簽在父標簽中保持水平、垂直居中 */
top: 50%;left: 50%;
margin: 50px 0 0 100px;
}
</style>
</head>
<body>
<div id="div1">
<div id="div2"></div>
</div>
</body>
</html>


示例4 chrome33測試通過,ie8測試不通過,參考http://www.w3school.com.cn/tiy/t.asp?f=css3_box-pack:

代碼如下:


<!DOCTYPE html>
<html>
<head>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* 使用box-pack樣式實現div中子元素居中 */
#div1 {
width:350px;
height:200px;
border:1px solid black;
/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
/* Safari, Chrome, and Opera */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
/* W3C */
display:box;
box-pack:center;
box-align:center;
}
#div2 {
width:100px;
height:50px;
background-color: #ff0;
border:1px solid black;
}
</style>
</head>
<body>
<div id="div1">
<div id="div2"></div>
</div>
</body>
</html>


注:對頁面中所有元素應用box-sizing:border-box樣式是為了將padding、margin值都計入width、height中,即為元素指定的任何內邊距和邊框都將在已設定的寬度和高度內進行繪制(http://www.w3school.com.cn/cssref/pr_box-sizing.asp)。在上述代碼中應用該樣式無意義,但是在企業級應用中應用該樣式可以減少很多界面缺陷,如標簽未對齊。

到此,關于“css實現div水平和垂直居中”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

舟山市| 温泉县| 武山县| 六安市| 临湘市| 广州市| 宝兴县| 克山县| 桃园市| 天长市| 西吉县| 茶陵县| 石景山区| 浦江县| 商洛市| 闽清县| 桓仁| 兰考县| 洛扎县| 兰西县| 武冈市| 永靖县| 鄂尔多斯市| 泸水县| 科技| 肃南| 桐城市| 沁阳市| 响水县| 信宜市| 湘乡市| 武汉市| 云梦县| 卢湾区| 武强县| 乐都县| 嘉禾县| 常州市| 从化市| 迭部县| 遂昌县|