国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS實現(xiàn)div居中示例

2024-05-06 16:04:17
字體:
供稿:網(wǎng)友
div居中的方法有很多,網(wǎng)上可以找得到,但是本文要介紹的是使用JS實現(xiàn)的,比較另類,大家不妨參考下

復(fù)制代碼 代碼如下:


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JS實現(xiàn)div居中</title>
<style>
/*外層div居中*/
#main {
position: absolute; /*極為重要*/
background-color: blue;
width:400px;
height:200px;
/*left:50%;
top:50%;
margin-left:-200px;
margin-top:-100px;*/
border:1px solid #00F;
}

#content {
position: absolute; /*極為重要*/
background-color: yellow;
width: 200px;
height: 100px;
/*left:50%;
top:50%;
margin-left:-100px;
margin-top:-50px;*/

/*div內(nèi)部文字居中*/
text-align: center;
line-height:100px; /*行間距和div寬度相同*/
}
</style>
<body>
<div>
<div>
Sun
</div>
</div>
<script type="text/javascript">
window.onload = function() {
// 獲取瀏覽器窗口
var windowScreen = document.documentElement;
// 獲取main的div元素
var main_div = document.getElementById("main");
// 通過窗口寬高和div寬高計算位置
var main_left = (windowScreen.clientWidth - main_div.clientWidth)/2 + "px";
var main_top = (windowScreen.clientHeight - main_div.clientHeight)/2 + "px";
// 位置賦值
main_div.style.left = main_left;
main_div.style.top = main_top;

// 獲取mcontent的div元素
var content_div = document.getElementById("content");
var content_left = (main_div.clientWidth - content_div.clientWidth)/2 + "px";
var content_top = (main_div.clientHeight - content_div.clientHeight)/2 + "px";
content_div.style.left = content_left;
content_div.style.top = content_top;

}
</script>
</body>
</html>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 什邡市| 英德市| 辽源市| 安义县| 龙游县| 开阳县| 桂东县| 青铜峡市| 屯昌县| 尼玛县| 喀什市| 上蔡县| 宜兴市| 武夷山市| 晋中市| 宜春市| 凤阳县| 西安市| 宁阳县| 景洪市| 涟源市| 七台河市| 南部县| 融水| 方山县| 上犹县| 襄樊市| 化州市| 十堰市| 余姚市| 桦甸市| 裕民县| 雷波县| 永丰县| 永清县| 新化县| 田林县| 凭祥市| 沙洋县| 嘉鱼县| 资中县|