Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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

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
html标记中css类之间的额外空间_Html_Css - Fatal编程技术网

html标记中css类之间的额外空间

html标记中css类之间的额外空间,html,css,Html,Css,这两者有什么区别 <p class="class1 class2"></p> 还有这个 <p class="class1 class2"></p> 第二个类在类之间有额外的空间。两者都很好 但是,在使用javascript或jquery等时会产生任何问题吗?在这种情况下没有区别。 .test{ 字体大小:25px; } .test2{ 颜色:红色; } 你好,世界 你好,世界 在这样的类中使用空格应该不会有什么区别,因为一些HTML

这两者有什么区别

<p class="class1 class2"></p>

还有这个

<p class="class1  class2"></p>

第二个类在类之间有额外的空间。两者都很好


但是,在使用javascript或jquery等时会产生任何问题吗?

在这种情况下没有区别。
.test{
字体大小:25px;
}
.test2{
颜色:红色;
}

你好,世界
你好,世界

在这样的类中使用空格应该不会有什么区别,因为一些HTML验证程序可能会对此挑剔。当然,你应该尽量避免

HTML只接受一个空格,并将多个空格转换为一个空格。所以当你写作时:

我有多个空格。(我们有相同的样式)

我有一个空格。(我们有相同的样式)
根据w3标准,这不是问题


不会有任何问题,两者都完全有效。但我认为如果没有任何区别,就没有必要放置多个空格,即使这样做也会让代码看起来很难看。如果你养成这种习惯,任何专业开发人员在看过代码后都不会对你留下深刻印象。

就像文本一样,Html忽略重复的空格

如果您尝试检查它,它将显示空格(例如文本)-但您的浏览器应该能够忽略

因此,两者之间没有区别

看:

.class1{
颜色:红色;
}
.2级{
颜色:蓝色;
}

ffff

ffff


不,它不会产生问题,但空格在代码中使用内存空格


但如果您正在执行类字符串的操作,则会导致100%的问题。

是的,可能存在差异。考虑一下这个场景:只有第二段的文本会变红。

[class=“class1 class2”]{color:red}

一个空格


两个空格

我认为这不会产生任何问题。但是,为什么要在中间放两个空格呢?看看这个:-你试过了吗?这有什么不同吗?如果不亲自尝试和努力,这真的不是一个有效的问题。我试过了,效果很好。我的问题是,在使用jquery或javascript等@darrensweeney时,它是否会在任何地方产生问题只要将以上代码粘贴到任何HTML编辑器中,并应用样式或脚本,您就会得到答案,PS:HTML忽略额外的空格。谢谢。所以从javascript或jquery访问和修改不会产生任何问题吗?谢谢。我对类字符串的操作了解不多,我从哪里可以得到一个很好的概述-对于Javascript字符串操作..和-对于PHP字符串操作
<p class="class1 class2"></p>
<p class="class1   class2"></p>