介绍
这篇文章将为大家详细讲解有关Html5中新增标签与样式实现元素水平垂直居中的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>元素的水平垂直居中强>
1,利用表标签,自带的功能
& lt; style> ,,,,,,,.parent { ,,,,,,,,,,,边界:,1 px solid 红色; ,,,,,,,,,,,身高:500 px ,,,,,,,} ,,,,,,,.child { ,,,,,,,,,,,边界:1 px solid 黑色 ,,,,,,,} ,,,& lt;/style> & lt; body> ,,,& lt; !,,,,在 ,,,& lt; table 类=皃arent"比; ,,,,,,,& lt; tr> ,,,,,,,,,,,& lt; td 类=癱hild"比; ,,,,,,,,,,,,,,,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试 ,,,,,,,,,,,,,,,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试 ,,,,,,,,,,,& lt;/td> ,,,,,,,& lt;/tr> ,,,& lt;/table> & lt;/body>
效果
2, margin-left: -50 px;margin-top: -50 px
, & lt; style> ,,,,,,,.parent { ,,,,,,,,,,,位置:,相对; ,,,,,,,,,,,背景颜色:,黄色; ,,,,,,,,,,,宽度:,500 px; ,,,,,,,,,,,身高:200 px ,,,,,,,} ,,,,,,,.child { ,,,,,,,,,,,宽度:,100 px; ,,,,,,,,,,,身高:,100 px; ,,,,,,,,,,,背景颜色:,# fff; ,,,,,,,,,,,位置:绝对; ,,,,,,,,,,,:50%; ,,,,,,,,,,,左:,50%; ,,,,,,,,,,,margin-left:, -50 px; ,,,,,,,,,,,margin-top: -50 px ,,,,,,,} ,,,& lt;/style>
效果
3,变换:翻译(-50%,-50%)
& lt; style> ,,,,,,,.parent { ,,,,,,,,,,,宽度:,500 px; ,,,,,,,,,,,身高:,300 px; ,,,,,,,,,,,边界:,solid 1 px 红色; ,,,,,,,,,,,位置:,相对; ,,,,,,,,,,, ,,,,,,,} ,,,,,,,.child { ,,,,,,,,,,,宽度:,200 px; ,,,,,,,,,,,身高:,100 px; ,,,,,,,,,,,边界:,1 px solid 黑色; ,,,,,,,,,,,位置:绝对; ,,,,,,,,,,,:50%; ,,,,,,,,,,,左:50%; ,,,,,,,,,,,变换:,翻译(-50%,-50%) ,,,,,,,} null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullHtml5中新增标签与样式实现元素水平垂直居中的方法