好的,我有一个小新闻Feed / 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 for it ...
<h3 class = "head_style_3"><?php echo $gttime?> <?php echo $year?></h3>
任何想法好吗?!我正在失去理智...
答案 0 :(得分:2)
在你的#content h3 {
语句之前,你的style.css中有一个字符集定义:
@charset "utf-8";
也许Safari在这个位置不喜欢它并停止解析css,但这只是一个假设。
答案 1 :(得分:0)
你也错过了一个关闭div,它会在某些浏览器中抛出显示。 [Invalid] Markup Validation of dudnyk.com news - W3C Markup Validator。在验证报告中向下滚动以查看行号和源代码。
并将javascript包装在CDATA中,以避免它丢失验证错误。
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>