通过内联样式设置样式有效,通过外部样式 sheet 设置样式无效
Styling via inline style works, styling via external style sheet doesn't
我试图删除 H1
标签周围多余的 margin/padding。来自其他帖子的建议包括将 H1
标签的 top/bottom 边距设置为 0
,
使用负边距,并更改 line-height
。没有任何效果...
所以我用 Firebug 看看它是否有帮助。当我查看 Firebug 中的布局时,果然 H1
周围有空白。当我将数字更改为 0
时,它添加了:
style="margin-top:0px; margin-bottom:0px;"
到 H1
标签(正如其他帖子中所建议的那样),它解决了这个问题。但是,当我向外部 CSS 文件添加一个条目以在其中设置 H1
标签的样式时,样式 没有 起作用(即 margin
/padding
回来了)。
这是否意味着我的外部 CSS 中存在错误?
谢谢!!
肯
您可以添加一些 class 到您的 H1 标签,例如“”,然后通过 class 您可以在外部设置样式 sheet.
内联样式是最高优先级。您的问题在于确定规则的优先级。
查看 This article
我试图删除 H1
标签周围多余的 margin/padding。来自其他帖子的建议包括将 H1
标签的 top/bottom 边距设置为 0
,
使用负边距,并更改 line-height
。没有任何效果...
所以我用 Firebug 看看它是否有帮助。当我查看 Firebug 中的布局时,果然 H1
周围有空白。当我将数字更改为 0
时,它添加了:
style="margin-top:0px; margin-bottom:0px;"
到 H1
标签(正如其他帖子中所建议的那样),它解决了这个问题。但是,当我向外部 CSS 文件添加一个条目以在其中设置 H1
标签的样式时,样式 没有 起作用(即 margin
/padding
回来了)。
这是否意味着我的外部 CSS 中存在错误?
谢谢!!
肯
您可以添加一些 class 到您的 H1 标签,例如“”,然后通过 class 您可以在外部设置样式 sheet.
内联样式是最高优先级。您的问题在于确定规则的优先级。
查看 This article