疑惑:HTML-CSS-JS Prettify head,body, /body 前置空行

HTML xian366 发表于 3 年前最后回复来自 qq2850071112 1 年前

如题在使用 sublime HTML-CSS-JS Prettify 插件的时候,格式化HTML,

发现在 head,body,/body 会插入空行,这是什么规范?

意义是什么?

共收到4条回复
vanzand 3 年前 #1

不算规范,应该是作者的偏好。
可以理解为通过空行一目了然的将<head>和<body>这两个区域区分开来,而且很明显能够看出这两块是属于<html>元素的。可以理解为空间间隔表达区块的区别。

可以喜欢这种风格,也可以不喜欢,总觉得无伤大雅。

xian366 3 年前 #2

@vanzand 我觉得无用的东西是多余的,一般在<html>和<head>之间会插入一大段的描述性的说明,或版权,可以理解,在<body>和</html>标签之前插入空行,就无法无法理解。

如果是作者的个人偏好问题,个人觉得插件应该提供配置,不能把自己的爱好强加给别人。

vanzand 3 年前 #3

@xian366 我试了一下那个插件的配置项,确实没有可以让你配置能不能去掉那个空行。用的话估计只能格式化之后手动删去空行了。

xian366 3 年前 #4

@vanzand 我修改了一下插件源码,把空行去掉了。 (从作者的注释中看出,空行是特意加上的)
故,不知道作者加空行的作用是啥

谢谢您的回复;

登录后即可参与回复