css视屏相对于页面固定,CSS定位相对于固定/绝对

首先,一对夫妇修复:#0需要命名为别的,因为ID不能以数字开头。您还缺少:在#a的浮动属性中。不知道'x'和'y'的高度/宽度有什么关系 - 我认为这些只是个例子?

固定和绝对元素超出了文档流程。也就是说,它们不占据普通定位元素的空间。

因此,在您的示例中,固定元素将具有相对的一个,因为它们可以居住在相同的x-y空间中。如果你认为它是绝对的,top:0;左:0,同样的事情会发生。

接下来,你有一个作为一个浮动(几乎),所以让我们考虑浮动改变所有的定位。漂浮物在布置方式上是“特殊”的。它们处于流动状态,但会尽可能地朝着浮动方向。如果它们太宽而无法与该行上的其他浮动内容相匹配,则会转到下一行。

你可以做

#a

{

float:left;

height:100px;

width:150px;

background-color:black;

}

#b

{

clear:left;

height:100px;

width:150px;

background-color:green;

}

aaaaa aaa
bbb bbb

“清除”是指一个元素将出现前被浮动元素下方。 #b将在#a的下一行。你还可以让#a在右边有一个大的边距,或者足够宽以填充任何容器并且不会为#b留下空间,以使#b位于#a下方而不是旁边。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值