我是Modernizr的新手。这可能看起来像是一个令人难以置信的OCD问题,但是我很好奇为什么Modernizr在它被分配的唯一类时它为我的页面的html
标记分配一个类时添加了一个前面的空格?
例如,当我在桌面环境中检查我的页面时,我的页面的html
标签看起来像这样:
<html dir="ltr" lang="en-AU" style="" class=" no-touchevents">
代替:
<html dir="ltr" lang="en-AU" style="" class="no-touchevents">
有没有理由说明为什么Modernizr以这种方式添加课程?
这是在modernizer中添加类的源代码:https://github.com/Modernizr/Modernizr/blob/e2c27dcd32d6185846ce3c6c83d7634cfa402d19/src/setClasses.js
看起来这只是因为他们正在对className执行+=
并且包含一个空格以防该元素已经分配了一些类。