为什么我的宽度是100%?

4

http://geodit.com:8000/d/4

如果您访问此网站,您将看到$("#coreimage")的宽度设置为auto。

然而,由于某种原因,它没有保持Cheerios盒子的宽度(相反,它是100%...)

2个回答

4

coreimage是一个块级元素div。默认情况下,块级元素会占据整个可用宽度,除非你明确设置了宽度(而不是auto),或者使用了float属性。

我不确定您想要的最终结果是什么,但您可以将该元素更改为内联元素(即span),或在该元素上指定float: left属性。


1
我不是很确定你想要什么。你希望 #coreimage 的宽度与其包含图像相同吗? 这并不是 块级元素 的工作方式。除非你指定一个宽度,否则 div(或任何块级元素)将自动扩展以适应其父元素,而内联元素(例如 span)只占用其所需空间(即无法在内联元素上指定宽度,它会扩展到其子元素)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接