国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 兴海县| 达孜县| 莱西市| 武平县| 开封县| 金堂县| 锡林郭勒盟| 汉川市| 阿克苏市| 中牟县| 北票市| 手机| 平南县| 开平市| 高清| 辉县市| 万年县| 德格县| 辛集市| 兴海县| 绥德县| 鄂托克前旗| 红河县| 凤山市| 讷河市| 兴仁县| 望奎县| 万年县| 阳曲县| 包头市| 乌苏市| 石河子市| 泌阳县| 察雅县| 丹巴县| 徐汇区| 天水市| 阿鲁科尔沁旗| 盐津县| 盐津县| 漳平市|