关于有多少个元素 Width="...."属性在 XHTML 1.0 strict 中已弃用/无效?
在 XHTML 1.0 严格中,有多少个元素 Width="...."
属性已弃用/无效?哪里不是?
看到David的链接后,我截图了宽度信息
alt text http://shup。 com/Shup/293985/110210134453-My-Desktop.png
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
与 HTML 4.01 中相同。您可以在属性表上对它们进行计数。
The same as in HTML 4.01. You can count them on the attributes table.
您已经看到了上面的官方答案,但我建议您更多地思考为什么在某些实例中使用
width
和height
属性,而在其他实例中使用 CSS。例如,对于图像,通常页面上的每个图像都有不同的尺寸。大小也是图像本身的属性,与页面布局无关。因此,您通常应该在图像上使用宽度/高度属性。
唯一的例外是,如果您有一组尺寸完全相同的图像(例如图像库中的缩略图)。在这种情况下,在包装元素上设置一个类并在 CSS 中定位这些图像。同样的方法也可能适用于 Flash 对象,如果它们疯狂地想要适应特定的像素大小。
对于几乎所有其他元素,请使用 CSS 而不是属性,因为这都与布局相关。
You've seen the official answer above, but I would urge you to think more about why you would use
width
andheight
attributes in some instances and CSS in others.With images, for example, usually every image on a page would be a different size. The size is also a property of the image itself and unrelated to the page layout. Therefore, you should normally use the width/height attributes on images.
The only exception is if you have a set of images all with the exact same dimensions (e.g. thumbnails in an image gallery). In this case, set a class on the wrapping element and target those images in CSS. The same approach may also apply to flash objects, if they're mad to fit a certain pixel size.
For pretty much every other element, use CSS instead of the attributes, because that would all be related to layout.