为什么只有相对位置值和静态浮动才能工作?

我尝试使用:


div {

  position: absolute;

  float: left;

}

还,


div {

  position: fixed;

  float: left;

}

并且不起作用,只有当我有以下情况时浮动才能正常工作:


位置:静态或相对;


为什么?


缥缈止盈
浏览 70回答 1
1回答

慕雪6442864

从规格来看:此属性指定框是否应向左浮动、向右浮动或根本不浮动。它可以为任何元素设置,但仅适用于生成非绝对定位框的元素。值得注意的是,这position:fixed是一个特殊情况position:absolute固定定位是绝对定位的一个子类。唯一的区别是,对于固定定位的框,包含块是由视口建立的。换句话说,float 可以设置为任何元素,但在position或absolute时没有任何效果fixed
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5