所以我可以很容易地让 IE8 使用 :after :
<!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 中打开它,它会显示它应该显示的内容:“这是一个链接”后面是“哈哈!商业”,红色。当我尝试将完全相同的代码放入 SharePoint 内容编辑器 Web 部件时,它适用于我尝试过的所有浏览器,但 Internet Explorer 除外。使用 IE,当我使用 :after 时,链接后不会显示任何内容,但任何其他类型的样式都可以正常工作。是什么赋予了?