<!DOCTYPE html> <html> <head> <style> div:before { display: table-cell; content: "ABC"; color: red; } </style> </head> <body> <div>123</div> </body> </html>
我希望这可以渲染到类似的东西,但我得到的只是在Internet Explorer(任何版本)上运行时.
这是一个错误还是我做错了什么?
为了避免这个错误,在这个简单的情况下,设置display:block就足够了@BeatAlex建议.在更复杂的情况下,您可能需要更复杂的解决方法.