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

必须在CSS中使用PX,否则不是强制性的,css,Css,我对在CSS中的任何数值之后使用PX感到困惑,比如width:100px 如果我写宽度:100代替宽度:100px它对我也有效,所以我混淆了它是强制性的还是非强制性的。声明单元总是一个好主意。100代表什么?苹果,米 如果您不声明宽度单位,则您将控制权交给浏览器,决定100代表什么。声明单位始终是一个好主意。100代表什么?苹果,米 如果您没有声明宽度单位,则您将控制权交给浏览器,决定100代表什么。使用单位始终是强制性的。然而,在“怪癖”模式下,您通常可以忽略px,因为浏览器的错误更正将为您填

我对在CSS中的任何数值之后使用PX感到困惑,比如
width:100px


如果我写
宽度:100代替
宽度:100px它对我也有效,所以我混淆了它是强制性的还是非强制性的。

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


如果您不声明宽度单位,则您将控制权交给浏览器,决定100代表什么。

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


如果您没有声明宽度单位,则您将控制权交给浏览器,决定100代表什么。

使用单位始终是强制性的。然而,在“怪癖”模式下,您通常可以忽略px,因为浏览器的错误更正将为您填充px。通常是这样,但并不总是这样

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

以下是一个例子:


测试
带边框的div:5纯黑
将其复制到HTML文档并加载到浏览器中。一些浏览器将显示5px边框,其他浏览器则不会显示。
(很抱歉,我无法在此提供您可以单击的链接,因为我找不到不会添加doctype声明的联机代码段服务!)


因此,最好始终使用一个装置,即使在某些情况下,它似乎没有什么不同。

使用装置始终是强制性的。然而,在“怪癖”模式下,您通常可以忽略px,因为浏览器的错误更正将为您填充px。通常是这样,但并不总是这样

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

以下是一个例子:


测试
带边框的div:5纯黑
将其复制到HTML文档并加载到浏览器中。一些浏览器将显示5px边框,其他浏览器则不会显示。
(很抱歉,我无法在此提供您可以单击的链接,因为我找不到不会添加doctype声明的联机代码段服务!)


因此,最好始终使用一个装置,即使在某些情况下,它似乎没有什么不同。

这只是一个很好的做法。。还有其他单位。这是一个复制品,没有单位就不能使用。这里有更多的细节:仅仅因为某些事情发生在工作中并不意味着它必须或者总是会发生。写下你的意思,而不是一个浏览器上的最低限度,这只是一个很好的实践。。还有其他单位。这是一个复制品,没有单位就不能使用。这里有更多的细节:仅仅因为某些事情发生在工作中并不意味着它必须或者总是会发生。写下你的意思,而不是一个浏览器上的最小值,谢谢你的有用信息。我对它做了更多的研究,发现了一个结论,如果我用它写作!DOCTYPE声明
用边框:5纯黑测试一个div,然后它就不工作了。没有DOCTYPE代码运行良好,因此我认为没有任何单元在html中是可以的,但在html5中是必需的。不,在HTML4中省略px也是非法的。只有在没有任何doctype的情况下,它才能工作。但并非总是如此;正如我所说,我的例子没有doctype,在不同的浏览器中会有不同的结果,所以最好总是使用doctype并保持一致。感谢提供有用的信息。我对它做了更多的研究,发现了一个结论,如果我用它写作!DOCTYPE声明
用边框:5纯黑测试一个div,然后它就不工作了。没有DOCTYPE代码运行良好,因此我认为没有任何单元在html中是可以的,但在html5中是必需的。不,在HTML4中省略px也是非法的。只有在没有任何doctype的情况下,它才能工作。但并非总是如此;正如我所说,我的示例没有doctype,在不同的浏览器中会有不同的结果,因此最好始终使用doctype并保持一致。