美文网首页
CSS文档流-元素宽高的确定-居中

CSS文档流-元素宽高的确定-居中

作者: 恒星的背影 | 来源:发表于2017-10-13 08:50 被阅读0次

Normal Flow

  1. inline: 从左到右排列,宽度不够时内容换行
  2. block:从上到下排列,每个元素另起一行
  3. inline-block:从左到右排列,按块换行

元素宽高如何确定

  1. inline
    占位宽度:content、padding、margin
    占位高度:line-height、font-size
  2. block
    占位宽度:父元素内容宽度
    占位高度:内部文档流中元素高度之和
  3. inline-block
    综合 inline 和 block 的特性决定宽高

居中

文档流元素
  1. 水平居中
    inline:text-align: center
    block:
margin-left: auto; 
margin-right: auto;
  1. 垂直居中
    inline:设置line-heightpadding
    block:设置padding
非文档流元素
top: 50%; 
left: 50%; 
transform: translate(-50%)
使用 table 居中
<table>
    <tr>
        <th>
            hello, world
        </th>
    </tr>
</table>

相关文章

  • css关于居中的方式

    父元素没有固定宽高 水平垂直居中 html: css: 水平居中 不确定子元素宽高 设置水平居中,先将子元素转化为...

  • CSS文档流-元素宽高的确定-居中

    Normal Flow inline: 从左到右排列,宽度不够时内容换行 block:从上到下排列,每个元素另起一...

  • css笔记-2/文字对齐文字省略

    核心知识 文档流(Normal Flow) 内联元素的宽高 块级元素的宽高 水平居中 垂直居中 文字溢出省略(多行...

  • 清除浮动

    给父元素设置宽高: 由于浮动后的元素脱离文档流,无法撑起父元素的宽高,可以设置父元素的宽高。 CSS的clear属...

  • CSS居中小结

    下面是CSS居中的几种方法: 水平居中元素: 通用方法,元素的宽高未知 方式一:CSS3 transform 方式...

  • css水平、垂直居中的方法

    css居中常用的几种方式 行内元素水平、垂直居中 方案一(不设置居中元素宽高),代码如下:使用display: t...

  • 手写代码

    css 水平、垂直居中 1、 已知元素宽高<1>absolute+负margin --- 必须要定宽高<2>ab...

  • H5新增标签与样式及让元素水平垂直居中

    元素垂直居中 方法一:已知元素的高宽 方法二:未知元素的高宽 html5\CSS3有哪些新特性、移除了那些元素?如...

  • 垂直居中的这点事

    标签(空格分隔): css 垂直居中浮动元素 垂直居中元素,在布局中经常使用,总结一下: 方法一:已知元素的高宽 ...

  • HTML+CSS \01

    1、如何实现不确定宽高的盒子上下左右居中 2、如何实现不确定宽高的图片上下左右居中 3、纯css写倒三角的原理:

网友评论

      本文标题:CSS文档流-元素宽高的确定-居中

      本文链接:https://www.haomeiwen.com/subject/sofoyxtx.html