好了,我有一个小的新闻馈送/wordpress网站正在运行,但无论我改变什么,最上面的包含月份和年份的H3标签,在safari中不会改变样式。它只是不能识别这种风格。如果你在任何其他浏览器中打开它,它看起来完全没有问题。我不知所措,觉得我改变了一切。
这是我的css
#content h3{
font-size: 13px;
line-height: 18px;
margin-bottom: 5px;
padding: 30px 10px 5px;
border-bottom: 1px solid #ededed;
color: #959595;}这是它的html ..。
<h3 class = "head_style_3"><?php echo $gttime?> <?php echo $year?></h3> 有什么想法吗?!我快疯了..。
发布于 2011-05-05 00:17:39
就在您的#content h3 {语句之前,您的style.css中有一个字符集定义:
@charset "utf-8";也许Safari在这个位置不喜欢这样,停止解析css,但这只是一个假设。
发布于 2011-05-05 01:04:02
您还缺少一个关闭的div,它会在某些浏览器中抛出显示。[Invalid] Markup Validation of dudnyk.com news - W3C Markup Validator。在验证报告中向下滚动以查看行号和源代码。
并将javascript包装在CDATA中,以避免抛出验证错误。
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>https://stackoverflow.com/questions/5886358
复制相似问题