使用CSS设置`tt`样式

Fed*_*oni 0 html css

我正在使用包含许多tt标签的机器生成的HTML文件.我尝试了几种方式来设计它们,但到目前为止还没有任何方法对我有效:例如,

<html>
 <head>
  <style type="text/css">
   .a {color:red;}
  </style>
 </head>
 <body>
  <p><tt class="a">this should be red</tt></p>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

不呈现为红色(至少在FF 6.0.1/Ubuntu中).

我做错了什么,或者tt不支持样式标签?

Joe*_*oss 5

也许它在某些浏览器上不起作用,因为tt元素已被正式弃用(请参阅http://www.w3.org/wiki/HTML/Elements/tt).tt标签的推荐替代方法是font-family: monospace在CSS中使用.