Css布局-垂直水平居中

方法1: text-aligin:center+ vertical-align:middle

条件: 父容器display: table-cell,子元素display不限制;

圣杯布局

居中:
居中分为两种情况:

  • 行内元素的居中
  • 块级元素居中
    • 定宽的块级元素居中
    • 不定宽的块级元素居中
      行内元素的居中
      文字或者img等行内元素的居中,可以使用<text-align>属性,它用来定义行内元素如何相对于它的块父元素对齐,text-align不控制块父元素自身的对齐,只控制它的行内内容的对齐方式。
      demo1
      注意事项:
  • 由于行内元素不换行的特点,所以父级块元素有多个子元素时(特别是一个文字,一个图片时),看起来并不居中。
    demo2
  • text-align具有继承性质,所以当父级元素里面有一个块元素,且该块元素未设置宽度时,开起来就像该块元素实现了居中,然而当我们给该块级元素设置了宽度后,就会发现它无法实现相对于父元素的居中。
    demo3
    块级元素的居中
  • 确定宽度
    margin: 0 auto;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 10,090评论 5 15
  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 12,529评论 3 30
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 11,424评论 2 66
  • 吕彦洁亲子日记第18篇 今天吕彦洁同学遇到了个纠结的事情,就是过两天有一个英语演讲比赛,一位英语老师给她提供了一份...
    我是雷哥阅读 2,271评论 0 0