Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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 谷歌浏览器;“用户代理样式表”;_Html_Css - Fatal编程技术网

Html 谷歌浏览器;“用户代理样式表”;

Html 谷歌浏览器;“用户代理样式表”;,html,css,Html,Css,我已经设置了reset.css html,body,div,ul,ol,li,p,h1,h2,h3,h4{ margin:0; padding:0; } 但是浏览器仍然使用默认样式表 因为代码太长,无法上传 有人遇到过类似的问题吗?每个浏览器在应用用户创建的样式表之前都会使用其默认样式表。正如屏幕截图所示,您覆盖了边距和填充。浏览器显示内容所需的所有其他样式均取自特定于浏览器的样式表(例如字体系列、字体大小、颜色等) 由于某些浏览器呈现不同于其他浏览器的某些元素,因此存在

我已经设置了reset.css

html,body,div,ul,ol,li,p,h1,h2,h3,h4{
     margin:0;
     padding:0;
}
但是浏览器仍然使用默认样式表

因为代码太长,无法上传


有人遇到过类似的问题吗?

每个浏览器在应用用户创建的样式表之前都会使用其默认样式表。正如屏幕截图所示,您覆盖了边距和填充。浏览器显示内容所需的所有其他样式均取自特定于浏览器的样式表(例如字体系列、字体大小、颜色等)


由于某些浏览器呈现不同于其他浏览器的某些元素,因此存在“规范化”呈现的项目。

每个浏览器在应用用户创建的样式表之前都使用其默认样式表。正如屏幕截图所示,您覆盖了边距和填充。浏览器显示内容所需的所有其他样式均取自特定于浏览器的样式表(例如字体系列、字体大小、颜色等)


由于某些浏览器呈现的某些元素不同于其他浏览器,因此存在“规范化”呈现的项目。

这是正常的,每个浏览器都使用默认属性

这是正常的,每个浏览器都使用默认属性

您似乎认为规则覆盖/替换了其选择器的所有属性。当然,情况并非如此。规则,如

html,body,div,ul,ol,li,p,h1,h2,h3,h4{
     margin:0;
     padding:0;
}
仅指定指定指定选择器的边距
填充属性。这些选择器的其他属性,包括
display
等,将继续从可能指定它们的位置提取,包括用户代理默认样式表


请注意,
-webkit margin-*
属性是Chrome在从右向左布局的情况下设置其默认值的方式。但是,它们与
margin
属性是分开的,因此不会显示为被覆盖(删除),因为更高的优先级规则指定了
margin
。然而,当Chrome开始计算边距时,它会优先于
-webkit margin-*
属性,而不是
-margin-*
属性。

您似乎在想象规则会覆盖/替换其选择器的/shadows所有属性。当然,情况并非如此。规则,如

html,body,div,ul,ol,li,p,h1,h2,h3,h4{
     margin:0;
     padding:0;
}
仅指定指定指定选择器的边距
填充属性。这些选择器的其他属性,包括
display
等,将继续从可能指定它们的位置提取,包括用户代理默认样式表

请注意,
-webkit margin-*
属性是Chrome在从右向左布局的情况下设置其默认值的方式。但是,它们与
margin
属性是分开的,因此不会显示为被覆盖(删除),因为更高的优先级规则指定了
margin
。但是,当Chrome开始计算边距时,它会将
边距
属性置于
-webkit margin-*
属性之上。

尝试这样做:

html,body,div,ul,ol,li,p,h1,h2,h3,h4{
 margin:0;
 padding:0;
 -webKit-margin-start: 0;
 -webKit-padding-start: 0;
}尝试这样做:

html,body,div,ul,ol,li,p,h1,h2,h3,h4{
 margin:0;
 padding:0;
 -webKit-margin-start: 0;
 -webKit-padding-start: 0;

}

用户代理样式表是浏览器用于文档的默认样式,但您始终可以使用自己的样式覆盖它。
用户代理样式表是浏览器用于文档的默认样式,但您始终可以使用自己的样式覆盖它。抱歉,从我的iPhone上写的。谢谢你的帮助,没有
-webkit margin
这样的属性。对不起,是从我的iPhone上写的。谢谢你的帮助,没有
-webkit margin
这样的属性。谢谢你的帮助,谢谢你的帮助,谢谢你的帮助,谢谢你的帮助,