美文网首页
WEB前端知识 CSS基础

WEB前端知识 CSS基础

作者: Fizz翊 | 来源:发表于2018-08-15 21:54 被阅读37次

    CSS

    浮动

    标准流 : 块标签一个占一行, 从上往下布局;行内标签,一行可以显示多个,从左往右,遇到边界自动换行

    脱流:浮动,定位

    浮动:让竖着显示的标签横着来 float:left/right

    注意:如果要使用浮动,那么同一级的所有的标签都要浮动

    ​ 如果父标签浮动,那么子标签的位置会跟着一起动

    ​ 布局基本顺序,从上往下,从左往右

    清除浮动

    清除浮动是指因为浮动而产生的问题(高度崩塌) 但是这个问题不是什么时候都会产生的。

    怎么清除浮动:

    方法一:添加空的div,在父标签的最后添加一个空的div,然后设置style内容为clear:both

    方法二:在父类标签中设置一个样式 overflow:hidden

    display

    HTML中标签分为块和行内

    CSS中标签分为块,行内块,行内 这些通过display来区别

    display的值有 block(块),inline-block(行内块,inline(行内)

    盒子模型

    在HTML中每个标签都是由4个部分组成的

    1.内容:显示标签内部的内容,可见的(设置宽和高的值,就是设置内容部分的大小)

    2.内边距(padding):默认为0,可见,不能显示内容

    3.边框(border):可见的,如果有内边距就显示在内边距上,如果没有就显示在内容上

    4.外边距(margin):不可见的,但是会占据浏览器空间

    padding

    padding的值有四个

    可以单独设,也可以一起设

    padding:10px 上下左右都为10px

    padding:10px,20px 上下是10px, 左右为20px

    border

    边框

    可以单独设,也可以一起设

    格式:宽度 样式 颜色

    样式: solid实线 double 双线 dotted点状 dashed 虚线

    定位(position)

    想要设置标签的top,buttom,left,right的值必须设置标签的参考方式

    Initial:默认值,没有参考对象

    Absolute:相对第一个position的值是非static,非initial的父标签进行定位

    relative:在标准流中正常的定位

    fixed:相对于浏览器定位

    sticky:不滚动的时候按标准流布局,滚动的时候相对于浏览器定位

    相关文章

      网友评论

          本文标题:WEB前端知识 CSS基础

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