SharePoint CSS:在不使用IE之后

时间:2012-07-24 18:34:52

标签: html css sharepoint

所以我可以很容易地使用IE8:

<!DOCTYPE html>
<html>
<style type="text/css">
a.styled:after
{
content:" HAHA! Business.";
color:red;
font-size:12pt;
}
</style>
<body>
Here's some text and stuff. <a href="google.com" class="styled">Here's a link.</a>
</body>
</html>

如果我把它放在一个文本文档中并在IE中打开它,它会显示它应该显示的内容:“这是一个链接”后面是“HAHA!Business”,红色。当我尝试将完全相同的代码放入SharePoint内容编辑器Web部件时,它适用于我尝试过的每个浏览器,除了Internet Explorer。对于IE,当我使用时,链接后没有显示:之后,但任何其他类型的样式工作正常。是什么给了什么?

1 个答案:

答案 0 :(得分:2)

IE在IE 8之前不支持:after,即使IE 8也支持does not work without a doctype。您也可以查看this chart of css selectors and their support以获取更多信息。

由于您提到使用IE8,我找不到任何理由不应该工作。您的sharepoint Web部件中可能还有一些其他内容可能会导致问题。

您可能也对how-do-you-work-around-ie-not-supporting-afterwhy-is-sharepoint-dispalying-my-html-and-css-content-improperly感兴趣,在stackoverflow上找到两个类似的问题。