微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IE和:first-of-type

如何解决IE和:first-of-type

| 我是一个初学者,所以如果您知道其他解决方案,请告诉我;) 我想使网站上的菜单如下所示:
link / link / link / link / link
菜单在里面,所以这就是我所做的:
li:before {
    content: \"/\";
}

li:first-of-type {
    color: #FFF; /* I\'ve made first \"/\" same color as background,so we don\'t see it */
}
有一些填充标签,因此看起来不错,但我想让它易于阅读。 在大多数浏览器中,它看起来不错,但是当然,较旧的Internet Explorer不支持:first-of-type标记。如何解决,使用户看不到第一个斜杠?     

解决方法

li:first-child:before {
    content: \'\';
}
IE3和更高版本支持
:first-child
伪类。 请注意,IE7支持
:first-child
(有一些警告),但是直到IE9才支持其朋友
:last-child
。 另外,要隐藏添加了“ 6”属性的内容,请不要更改颜色以使其与背景色匹配,因为这就是我所说的丑陋之处。 而是像上面的示例一样,将其“ 6”设置为空字符串。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。