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;