html – CSS显示:块和位置:固定

前端之家收集整理的这篇文章主要介绍了html – CSS显示:块和位置:固定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

为什么这个代码

div {
    background-color: yellow;
    display:block;
    position:fixed;
}

当我添加位置时,不显示div作为display:block(即流过页面):fixed?它似乎工作不然?

注:我是CSS的新手,所以我说道,如果它只是一个愚蠢的错误

最佳答案
当你使用position:fixed;或position:absolute;,元素从文档的常规流中取出.

div元素的宽度默认设置为auto,这意味着它将使用完整的可用宽度.当你把它从流程中取出时,对可用宽度不再有任何可用的度量(因为这将是无限的),所以相反,元素将从其内容中获得其宽度.

原文链接:https://www.f2er.com/css/427592.html

猜你在找的CSS相关文章