这是非强制规范,body标签中不能直接包含用于页面显示的非标签内容。
所以,通常我在写html时,body根节点下的文字外层至少都会加上p、div、span或者font标签,其实font标签也是不标准的。
同意的说法,html的代码组成的页面,而不是的文本文档,因此,html中的标签大部分都是需要标签包裹的。
这个不用管,没关系的
我目前知道的规律是这样的,如果文字被元素(body除外)包裹着就不会出现双引号,否则会出现,如下面的DEMO:
<body> a <div>test</div> b </body>
a和b会出现双引号,test不会
但是双引号里面是没有任何东西的啊
源代码:
<body>
<div class="box">
<div class="box-outer">
<div class="box-inner">
<h2>Headlineg</h2>
<p>Content</p>
</div>
</div>
</div>
</body>
@lisanlian: 这段代码我这边打开没有空双引号
@artwl: 那会是什么问题,我复制到另一个文件是一样
非强制规范 在html 中的body节点下的文字都加上span
使用notepad++编辑器一次解决,以前遇到过。
加引号的地方是没有被标签包裹的纯文本,如果没有内容,可能是个空格吧
其实没有关系的
出现同样问题。。。。。纠结到蛋疼