在HTML里用ruby可以对汉字进行注音,Internet Explorer 5, 5.5, 6 支持<ruby>以及<rt>标签。而对其它W3C提出的标签:rbc, rpc, rp, rb没有明确的支持。
以下是IE中使用ruby的方法:
<ruby>网络e自由e客 <rt>NeT FRee GeeK</rt> </ruby>
显示如下:
网络e自由e客
W3C指定ruby的用法应该为:
<ruby> <rb>网络e自由e客</rb> <rt>NeT FRee Geek</rt> </ruby>
如果IE不认识<rb>标签,自然就略过,因此,上面的显示在IE里是正常的。另外,IE也能处理rp标签。但不能正确处理rbc和rtc标签。如果使用这两个标签,则生成的页面看上去就不正常了。而W3C的Amaya能很好的处理这些标签,可惜amaya对编辑中文实在是比较难弄。如果要在现在版本的IE里正常显示又满足W3C的规范,就用ruby, rc,rb和rp三个标签吧。
更多内容 | eureka 的blog | 添加新评注