头闻号

洪平

化妆水|洗面奶|面膜|护肤膏霜|浴盐|沐浴液

首页 > 新闻中心 > 科技常识:html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法
科技常识:html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法
发布时间:2024-11-19 00:44:31        浏览次数:3        返回列表

今天小编跟大家讲解下有关html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法 的相关资料,希望小伙伴们看了有所帮助。

html元素 水平居中 于 其父级元素的方法: 方法1: 复制代码代码如下: <div class="wrap"> <div class="left-right-middle1">左右居中方法1</div> </div> 复制代码代码如下: html,body,div{ margin:0; padding:0; height:100%; position:relative; } .wrap{ width:400px; height:300px; margin:10px; border:1px solid #000; } .left-right-middle1{ width:200px; background-color:#69F; margin:0 auto; } 方法2: 复制代码代码如下: <div class="wrap"> <div class="left-right-middle2">左右居中方法2</div> </div> 复制代码代码如下: html,body,div{ margin:0; padding:0; height:100%; position:relative; } .wrap{ width:400px; height:300px; margin:10px; border:1px solid #000; } .left-right-middle2{ width:200px; background-color:#69F; left:50%; margin-left:-100px; } html元素 垂直居中 于 其父级元素的方法: 复制代码代码如下: <div class="wrap"> <div class="top-bottom-middle">上下居中</div> </div> 复制代码代码如下: html,body,div{ margin:0; padding:0; height:100%; position:relative; } .wrap{ width:400px; height:300px; margin:10px; border:1px solid #000; } .top-bottom-middle{ height:200px; background-color:#69F; top:50%; margin-top:-100px; } html元素 水平垂直居中 于 其父级元素的方法: 方法1: 复制代码代码如下: <div class="wrap"> <div class="all-middle1">上下左右居中方法1</div> </div> 复制代码代码如下: html,body,div{ margin:0; padding:0; height:100%; position:relative; } .wrap{ width:400px; height:300px; margin:10px; border:1px solid #000; } .all-middle1{ width:200px; height:200px; background-color:#69F; top:50%; margin:-100px auto 0; } 方法2: 复制代码代码如下: <div class="wrap"> <div class="all-middle2">上下左右居中方法2</div> </div> 复制代码代码如下: html,body,div{ margin:0; padding:0; height:100%; position:relative; } .wrap{ width:400px; height:300px; margin:10px; border:1px solid #000; } .all-middle2{ width:200px; height:200px; background-color:#69F; top:50%; left:50%; margin:-100px 0 0 -100px; } 完整代码: 复制代码代码如下: <!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"/> <title>Div Middle</title> <style type="text/css"> html,body,div{ margin:0; padding:0; height:100%; position:relative; } .wrap{ width:400px; height:300px; margin:10px; border:1px solid #000; } .left-right-middle1{ width:200px; background-color:#69F; margin:0 auto; } .left-right-middle2{ width:200px; background-color:#69F; left:50%; margin-left:-100px; } .top-bottom-middle{ height:200px; background-color:#69F; top:50%; margin-top:-100px; } .all-middle1{ width:200px; height:200px; background-color:#69F; top:50%; margin:-100px auto 0; } .all-middle2{ width:200px; height:200px; background-color:#69F; top:50%; left:50%; margin:-100px 0 0 -100px; } </style> </head> <body> <div class="wrap"> <div class="left-right-middle1">左右居中方法1</div> </div> <div class="wrap"> <div class="left-right-middle2">左右居中方法2</div> </div> <div class="wrap"> <div class="top-bottom-middle">上下居中</div> </div> <div class="wrap"> <div class="all-middle1">上下左右居中方法1</div> </div> <div class="wrap"> <div class="all-middle2">上下左右居中方法2</div> </div> </body> </html> 效果图:

来源:爱蒂网