为什么我的宽度为100%?

时间:2010-12-31 03:32:43

标签: html css

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

如果你去这个网站,你会看到$(“#coreimage”)被设置为width:auto。

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

2 个答案:

答案 0 :(得分:3)

coreimagediv,是一个块元素。默认情况下,块元素采用完整的可用宽度,除非您明确设置宽度(为auto以外的值)或float元素。

我不确定您希望最终结果是什么,但您可以将元素更改为内联元素(即span)或在元素上指定float: left

答案 1 :(得分:1)

我不完全确定你的目标是什么。您希望#coreimage是其包含图像的宽度吗?这不是block level elements的工作方式。除非指定宽度,否则div(或任何块级元素)将自动展开以适合其父级,而内联元素(即span)仅占用所需的空间(即,您无法在内联中指定宽度)元素,它扩展到它的孩子)