必须在CSS中使用PX,否则它不是强制性的

  • 本文关键字:强制性 PX CSS css
  • 更新时间 :
  • 英文 :


我对在width:100px;

等CSS中使用PX的使用感到困惑

如果我写width:100;而不是width:100px;,它也对我有用,所以我认为它是强制性的。

声明单位总是一个好主意。100个代表什么?苹果,米?

如果您不声明宽度的单位,则将控件授予浏览器,该浏览器决定了100的代表。

使用单元一直是强制性的。但是,在怪癖模式下,您通常可以省略PX,因为浏览器的错误校正将为您填充PX。通常,通常但并非总是如此。

在标准模式下,没有单元的长度总是被视为错误,并且不使用样式。因此,我得出的结论是,您必须使用怪异模式,这不是一个好主意。

这是一个示例:

<html>
  <head>
    <title>test</title>
  </head>
  <body>
    <div style="border:5 solid black">A div with border:5 solid black</div>
  </body>
</html>

将其复制到HTML文档并将其加载到浏览器中。有些浏览器将显示5PX边框,另一些则不会。
(对不起,我无法在此处提供您可以单击的链接,因为我找不到不会添加Doctype声明的在线摘要服务!)

因此,最好始终使用一个单元,即使您可以找到似乎没有区别的情况。

最新更新