1

在典型的 html 页面上,我使用 img 标签的图像已经定义了高度和宽度,因此浏览器不需要等到它加载图像并获取它的尺寸。但是,在页面加载时,它不会离开图像中指定的空间,并在图像完全加载后调整页面大小。

即使在页面渲染期间没有完全加载图像,我如何强制浏览器离开空间。

而且,现在假设如果我在页面上破坏了 url,浏览器会留下它的空间吗?

4

1 回答 1

0

当您在 HTML 标记或 CSS 中指定图像的宽度和高度时,浏览器将在页面布局中使用这些尺寸,并重新缩放(如果需要)图像以适应这些尺寸。需要分析关于不会发生这种情况的情况的观察结果,首先确保尺寸已正确指定,然后它们没有被更改(在客户端 JavaScript 中)。根据 W3C 标记验证服务,您提到的页面有 986 个标记错误,虽然大多数问题是正式的,但它们可能包含影响渲染的错误。

如果src属性值不引用图像,则浏览器应该呈现alt属性值来代替图像。他们这样做的方式因浏览器而异。现代浏览器通常使用为图像指定的尺寸(如果不合适,可能会截断文本),因此整体布局与图像在那里一样。

于 2012-06-02T15:50:09.667 回答