当从服务器加载我的页面时,通过更改标签位置,源代码与inspect元素不同 这里代码在视图源页面中的外观如何
<!DOCTYPE html>
<html dir="rtl">
<head>
<link rel="stylesheet" type="text/css" href="css/mainclasses.css">
<title>title </title>
</head>
<body style="margin:0px;">
<div id="wrapper" style="margin:0px auto;">
但是当我检查元素时,head
标记内的所有标记都位于body标记下,并且body
标记下会出现两个双引号。
<!DOCTYPE html>
<html dir="rtl">
<head></head>
<body style="margin:0px;">
""
<link rel="stylesheet" type="text/css" href="css/mainclasses.css">
<title>title </title>
<div id="wrapper" style="margin:0px auto;">
页面工作正常,所有css属性都出现,标题也出现。但我也希望HTML代码好。
我搜索了这个并找到了许多可能导致这个问题的事情,但没有一个能帮助我。
UTF8 BOM
编码,所有文件都是UTF8 without BOM
。所以奇怪的字符不是由于文件编码。Break on
选项,我无法将其编辑为HTML。这个问题的原因是什么,我该如何解决?
答案 0 :(得分:0)
我解决了我的问题
我检查了我的HTML代码。 head
标签内的某处有一个符号。我删除了符号,并且更正了开发人员工具中的HTML代码。