首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE 8 css注释问题

IE 8 css注释问题
EN

Stack Overflow用户
提问于 2009-11-30 17:35:45
回答 3查看 77关注 0票数 0

你好,和往常一样,firefox和IE 8中的网站外观有一些不同,现在我的问题是我有一些段落没有正确对齐,所以我想为它们添加一些页边距属性,问题是它们不是在样式表中找到的,而是在样式标签内的html的head元素中找到的……我怎样才能改变这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-30 17:39:08

假设CSS位于HTML的head元素中,而不是CSS文件中,那么删除head元素中的CSS并将其放入样式表有什么问题?

例如,而不是:

代码语言:javascript
运行
复制
<head>
<style type="text/css">
hr {color:sienna}
p {margin-left:20px}
body {background-image:url("images/back40.gif")}
</style>
</head>

在你的CSS中放这三行:

代码语言:javascript
运行
复制
hr {color:sienna}
p {margin-left:20px}
body {background-image:url("images/back40.gif")}

有关更多信息,请参阅W3School的CSS How to

如果只能更改样式表,请尝试使用!important覆盖head元素中定义的样式:

代码语言:javascript
运行
复制
p { margin-left: 50px !important; }
票数 0
EN

Stack Overflow用户

发布于 2009-11-30 17:45:36

也许可以试一下

代码语言:javascript
运行
复制
 <!--[if gt IE 6]>

………………

代码语言:javascript
运行
复制
<![endif]-->

更改内部的新样式..风格

票数 1
EN

Stack Overflow用户

发布于 2009-11-30 17:54:58

您可以将标题中的css移出到为该页面命名的新css文件中(假设此css特定于此页面/部分),然后在css工作表上运行条件选择(从您的描述中,我得到的印象是您已经为其他页面/部分执行了此操作)。

您的另一个选择是找出代码不能在两个浏览器上运行的原因,并对其进行调整,直到它运行为止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1818780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档