美文网首页
css 总结笔记|居中篇

css 总结笔记|居中篇

作者: jayneWang | 来源:发表于2018-11-26 16:28 被阅读0次

    最近在做一些非常基础的知识梳理,算是温习基础。这篇基本翻译自css秘密花园居中。因为我觉得这篇真的写的非常非常好了。

水平居中

    1. 需要水平居中的元素为行内元素( inline, inline-block, inline-table, inline-flex)时。设置:text-align: center;

    2. 需要水平居中的元素为块级元素(block)时。设置:margin: 0 auto

    3. 超过一个块级元素时。可以使它们成为内联元素或使用flex。

        使用flex的代码:xx {display: flex; justify-content: center;}

垂直居中

    1. 需要垂直居中的元素为行内元素,同时为单行时。设置相同的上下padding,可以达到目的。当无法使用padding时,可以设置相同的height和line-height.同时将white-space: nowrap;如下:

    .center {height:100px; line-height:100px;white-space:nowrap}

    2. 需要垂直居中的元素为行内元素,同时为多行时。设置相同的上下padding同样可以达到目的。同时可采用vertival-align: middle.然后flexbox可以很轻松帮我们达到目的:

    .flex-center {display: flex; justify-content: center; flex-direction:column;height: 400px;}

    这种写法只适用于父元素的高度固定。

    3.  需要垂直居中的元素为块级元素

            1. 当元素的高度已知时:

center1

            2. 元素的高度未知:

center2

            3. 是否可以使用flexbox(可以使用flexbox简直可以搞定99%的居中问题,很nice)

垂直水平居中

              1. 高度和宽度已知的比较简单

center4

            2. 高度和宽度未知

            3. 使用flex box

            4. 使用grid 

参考: https://css-tricks.com/centering-css-complete-guide/

相关文章

  • css 总结笔记|居中篇

    最近在做一些非常基础的知识梳理,算是温习基础。这篇基本翻译自css秘密花园居中。因为我觉得这篇真的写的非常非常好了...

  • CSS笔记总结

    css笔记总结 1.CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 选择器通常是您需要改变样式的 ...

  • CSS 自学笔记(中)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 继承、层叠和特殊性 继承 CSS...

  • CSS 自学笔记(上)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 1. 简介 CSS 是层叠样式表...

  • CSS 自学笔记(下)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 代码简写 布局缩写 paddin...

  • CSS总结笔记(一)

    总结现在的互联网前端三层: HTML 超文本标记语言 从语义的角度描述页面结构。 CSS 层叠式样式表 从审美的角...

  • CSS总结笔记(二)

    一 盒子模型 1.1 盒子中的区域 一个盒子中最主要的属性: width是“宽度”的意思,CSS中width指的是...

  • CSS总结笔记(三)

    一、行高和字号 1.1 行高 CSS中,所有的行,都有行高。盒模型的padding,绝对不是直接作用在文字上的,而...

  • gulp的配置

    学习笔记整理、总结 一、 sass、ruby、compass之间的关系和作用 sass是css预处理器,是基于ru...

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

网友评论

      本文标题:css 总结笔记|居中篇

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