Html 谷歌浏览器;“用户代理样式表”;
我已经设置了reset.cssHtml 谷歌浏览器;“用户代理样式表”;,html,css,Html,Css,我已经设置了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;
}
但是浏览器仍然使用默认样式表
因为代码太长,无法上传
有人遇到过类似的问题吗?每个浏览器在应用用户创建的样式表之前都会使用其默认样式表。正如屏幕截图所示,您覆盖了边距和填充。浏览器显示内容所需的所有其他样式均取自特定于浏览器的样式表(例如字体系列、字体大小、颜色等)
由于某些浏览器呈现不同于其他浏览器的某些元素,因此存在“规范化”呈现的项目。每个浏览器在应用用户创建的样式表之前都使用其默认样式表。正如屏幕截图所示,您覆盖了边距和填充。浏览器显示内容所需的所有其他样式均取自特定于浏览器的样式表(例如字体系列、字体大小、颜色等)
由于某些浏览器呈现的某些元素不同于其他浏览器,因此存在“规范化”呈现的项目。这是正常的,每个浏览器都使用默认属性
这是正常的,每个浏览器都使用默认属性
您似乎认为规则覆盖/替换了其选择器的所有属性。当然,情况并非如此。规则,如
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
这样的属性。谢谢你的帮助,谢谢你的帮助,谢谢你的帮助,谢谢你的帮助,