如果你去这个网站,你会看到$(“#coreimage”)被设置为width:auto。
然而,出于某种原因,它并没有保持cheerios盒的宽度(相反,它是100%...)
答案 0 :(得分:3)
coreimage
是div
,是一个块元素。默认情况下,块元素采用完整的可用宽度,除非您明确设置宽度(为auto
以外的值)或float
元素。
我不确定您希望最终结果是什么,但您可以将元素更改为内联元素(即span
)或在元素上指定float: left
。
答案 1 :(得分:1)
我不完全确定你的目标是什么。您希望#coreimage是其包含图像的宽度吗?这不是block level elements的工作方式。除非指定宽度,否则div(或任何块级元素)将自动展开以适合其父级,而内联元素(即span)仅占用所需的空间(即,您无法在内联中指定宽度)元素,它扩展到它的孩子)