li里面div .number设置浮动,为什么dl不设置float(要浮动一起浮动)
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
17
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕久久
2021-03-16 18:39:51
同学你好,解答如下:
dl标签是被div.number压盖的:
而dl的内容之所以在div.number右侧显示,是因为dl的宽度比div.number大,虽然dl被div.number遮住一部分,但是右侧还有剩余空间:
所以dl的文字、内容就会优先在dl右侧剩余空间内显示。
而同学的例子中,.box1、.box2的宽度是一样的,二者重叠在一起后,.box2右侧没有剩余空间,所以.box2的内容,就无法在.box2右侧显示,而是在.box1下面显示:
可以将.box1的宽、高调小看下:
a)
b)
这里比较特殊,同学看下效果,了解一下即可。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星