美文网首页
常用布局

常用布局

作者: 东方奇迹 | 来源:发表于2022-08-10 17:13 被阅读0次

    元素水平居中text-align: center;
    元素垂直居中line-height: 200px; height: 200px;
    对象水平居中margin: 20px auto;
    display:block;

    clearDiv::after{

    content:””;
    visibility:hidden;
    height:0px;
    display:block;
    clear: both;
    

    }
    Float属性设置left:元素向左浮动;right:元素向右浮动;none:默认元素不浮动;
    position: 相对relative 绝对absolute 无定位static 固定fixed。
    相对定位:相对定位的偏移参考元素是元素本身,不会使元素脱离文档流。元素的初始位置占据的空间会被保留。
    绝对定位:相对于已定位的最近的祖先元素,如果没有已定位的最近的祖先元素,那么它的位置就相对于最初的包含块(如body)。
    固定定位:固定定位相对于浏览器窗口进行定位。
    Float和绝对定位的区别:相同点是都会脱离文档流,不同点是float不会覆盖未脱离文档流的其他元素,而绝对定位会;
    Float和相对定位可组合使用:效果会兼容两者;

    多行省略:
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;(行数)
    -webkit-box-orient: vertical;
    单行省略:
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    三者之间的关系:overflow: hidden、height、float
    1、父未设置height、未设置overflow: hidden、子设置float,那么父不会被撑起
    2、父未设置height、设置了overflow: hidden、子设置float,那么父会被撑起
    2、父设置了height、设置了overflow: hidden、子设置float,那么子超出父的部分会被隐藏

    相关文章

      网友评论

          本文标题:常用布局

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