Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在px之间有一个空格有什么区别?_Css - Fatal编程技术网

Css 在px之间有一个空格有什么区别?

Css 在px之间有一个空格有什么区别?,css,Css,以下两者之间的区别是什么: border-right: 1px dotted #CCCCCC; 以及: 有吗 第二个错误吗?您是否需要将号码放在px旁边 “长度值(在本规范中由表示)的格式为(带或不带小数点),紧跟在单位标识符之后(如px、em等)。在长度为零后,单位标识符是可选的。” 资料来源: 换句话说,在“px”之前留一个空格是一个语法错误。您有吗?来自: 长度值的格式(在本规范中由表示) 规范)是一个(带或不带小数点) 紧接着是单元标识符(例如,px、em等)。之后 如果长度为零,则单

以下两者之间的区别是什么:

border-right: 1px dotted #CCCCCC;
以及:

有吗

第二个错误吗?您是否需要将号码放在
px
旁边

“长度值(在本规范中由
表示)的格式为
(带或不带小数点),紧跟在单位标识符之后(如px、em等)。在长度为零后,单位标识符是可选的。”

资料来源:

换句话说,在“px”之前留一个空格是一个语法错误。您有吗?

来自:

长度值的格式(在本规范中由
表示) 规范)是一个
(带或不带小数点) 紧接着是单元标识符(例如,px、em等)。之后 如果长度为零,则单位标识符是可选的

因此,紧跟在数字之后的应该是单元标识符。很可能不同的浏览器会以不同的方式执行此操作,但如果有疑问,请使用规范中的内容

干杯

右边框:1个点#中交;是正确的

右边框:1像素点#中交;不正确


这是因为有多种方法来定义长度,如“1px”或“1”,但问题是当你用“1px”这样的空格分隔它们时,css会认为宽度是“1”,下一个分类器是“px”。我的意思是,在错误的示例中,css认为“px”是您试图输入的内容,而不是“虚线”。对于代码的其余部分,依此类推。但问题是,在错误的示例中,选择器太多,因此代码会变得混乱,无法工作。

几分钟的摆弄肯定可以解决这个问题。。。如果你在firefox和chrome中访问该链接,结果会有所不同。有趣的是,如果它总是以一种方式工作,并且有时只以另一种方式工作,那么你应该选择哪种方式?;)@AlexWayne我知道你从哪里来,但这不是一个非常实用的编程方法。你能给初学者同样的建议吗?谢谢,我不知道有CSSvalidator@Phrogz谢谢你的编辑,我没注意到那些掉了+1也是一项很好的运动。:)
border-right: 1 px dotted #CCCCCC;