行内元素 行内块状元素水平居中

一个元素定义水平居中

1.判断是行内元素(display:inline;)还是块状元素(display:block;)和行内块状元素(display:inline-block;),

2.如果是行内元素和行内块状元素想实现水平居中给父元素加入text-alingn:center来实现居中,

例如:


渲染效果为:


如上可见,为文字元素(display:inline)input/img行内块状元素(display:inline-block),三个元素依次从左往右,三元素宽度相加在页面居中显示,如果想要显示为每个元素独占一行居中显示,可以添加<br/>标签来换行。添加后渲染为

总结一下,只要子元素是行内元素和行内块状元素,给此父元素设置text-align:center;就可以实现子元素的元素水平居中显示,无论子元素有没有设置width和height宽度和高属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是选择器 每一条css样式声明(定义)由两部分组成,形式如下: 在{}之前的部分就是“选择器”,“选择器”指明...
    小挠许阅读 2,750评论 0 1
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 7,488评论 0 30
  • 水平居中设置-行内元素 我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显...
    CAICL阅读 3,240评论 0 3
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 4,572评论 0 1
  • 第10章、CSS格式化排版 第11章、CSS盒模型 第12章、CSS布局模型 第13章、CSS代码缩写,占用更少的...
    Louis_Duan阅读 3,669评论 0 0