You shouldn't really be using generated content for important content so it shouldn't really matter. Generated content should enhance the page but not reduce its function if not present.
You can fix IE with a quick expression if you want.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
p:after {
content:" Hello";
color:red;
}
p { zoom:expression( runtimeStyle.zoom=1, insertAdjacentHTML('beforeEnd', '<span class="after">Hello</span>') );
}
.after { color:red }
</style>
</head>
<body>
<p></p>
</body>
</html>
Requires Javascript of course but as I said above only supply content that isn't critical and it won't matter.
Bookmarks