首页 > 编程 > HTML > 正文

在HTML中关于元素居中有哪些需要注意的事项

2020-03-24 18:43:45
字体:
来源:转载
供稿:网友
这次给大家带来在HTML中关于元素居中有哪些需要注意的事项,在HTML中关于元素居中需要注意的事项有哪些,下面就是实战案例,一起来看一下。

不使用定位

水平居中:text-align = center;(可继承)

竖直居中:margin:0 auto;(块级元素)

其他居中:1.文字居中:父元素设置高 子元素设置高 line-height=height(父元素)

2.图片居中: vertical-aign:middle ; -- 必须放在图片元素中

.first{ width: 300px; height: 100px; background-color: black; color: white; text-align: center; margin: 0 auto; //针对块级元素 }
 div >
.second{ width: 300px; height: 100px; background-color: green; .s_child{ width: 150px; line-height: 100px; div >

2.定位居中

a.父元素高度固定

父元素:相对定位

子元素:绝对定位

top:50%(父元素高度的一半)

left:50%

margin-top:自己的高度一半;(加负号)

margin-left:自己宽度的一半;(加负号)

.dw_one{ width: 600px; height: 300px; position: absolute; background: black; .dw_one_child{ background: white; position: relative; width: 50px; height: 50px; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; div >

b.父元素高度不固定

.wrapper{ width: 600px; height: 600px; .dw_two{ width: 100%; height: 100%; position: absolute; background: black; .dw_two_child{ background: white; position: relative; top: 50%; left: 50%; width: 100px; height: 100px; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); div >

3.关于多行文本的居中

使用display:table; display:table-cell;

vertical-align:middle; 居中

#outer{ width: 200px; height: 200px; background: #cccccc; display: table; _position: relative; // _ 为了兼容IE6 #inner{ display: table-cell; vertical-align: middle; _position: absolute; _top: 50%; #content{ _position: relative; _top: -50%; div id= outer  div id= inner  div id= content  Paradise_追逐者所写的居中问题总结之我见 /div  /div  /div 

相信看了这些案例你已经掌握了方法,更多精彩请关注php 其它相关文章!

相关阅读:

怎样实现HTML的仿命令行界面

meta name= content= 应如何使用

以上就是在HTML中关于元素居中有哪些需要注意的事项的详细内容,html教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表