css怎么设置居中对齐


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

.father{

    height:300px;

    background:#ccc;

    display:table-cell; /*IE8以上及Chrome、Firefox*/

    vertical-align:middle; /*IE8以上及Chrome、Firefox*/

    text-align:center;

 }

 .son{

 display:inline-block;//或是inline }

  • 奇淫技巧――子绝父相(已知子元素宽高) ―― 水平、垂直居中

1

.father{position:relative;}.son{//m、n为子盒子宽、高的一半position:absolute;left:50%;top:50%;margin-left:-mpx;margin-top:-npx;

  • 未知子元素宽高 ―― 水平、垂直居中

1

2

3

4

5

6

.father {

    position:relative;}.son {

    position:absolute;

    top:50%;

    left:50%:

    transform:translate(-50%,-50%) /*单独设置transform:translateY(-50%);*/}

  • 伪元素法 ―― 垂直居中

1

2

3

4

5

6

7

8

9

10

11

12

13

14

.father{

    position: relative;

}

.father::before{

    content: " ";

    display: inline-block;

    height: 100%;

    width: 1%;

    vertical-align: middle;

}

.son{

    display: inline-block;

    vertical-align: middle;

}

更多详细的HTML/css知识,请访问css视频教程栏目!

以上就是css怎么设置居中对齐的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css图片怎么变圆

css怎么去掉左边边框

css border-left-style属性怎么用

css code是什么

eclipse css中文乱码怎么办

bootstrap 如何修改css样式

css中如何把正方形变成圆形

css的优势是什么

css里的display属性有啥作用

css怎么设置宽为100vw

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...