回复:<PRE>标记中的浏览器差异。。。

|发件人:jlewis@quark.qrc.com(约翰·刘易斯)|我正在转换一些文件,但还是遇到了|平台web浏览器之间的另一个不一致。我的问题是,哪一个|解释的方式是正确的吗?||<预览>|<B> 会计年度|线路72-77 78 79-92|</B>|总计1100 A D A|1110联邦政府A D A....|windows Mosiac和Cello浏览器将间距保持在<PRE>内|标签,只需加粗所需文本。正确的。|AirMosaic演示|保持间距,但加粗的过程会产生更大的间距|字符,并在一定程度上扭曲了对称性。缺陷。|Lynx还保持<PRE>标记内的间距|在粗体文本下加下划线。好 啊。|然而,在Mac上,Mosaic 2.0a2和MacWeb0.98a都没有维护|嵌套在<PRE>标记中的<B>标记内的间距,|并明显恢复到常规的HTML间距规则。漏洞。其目的是在PRE中必须保持间距,以及不能在加粗时这样做的浏览器字体不能加粗。我怀疑很多浏览器只需选择一个粗体字体来实现<b>。用标题检查他们的行为通常只为粗体提供正常大小的字体。这个只是一个错误。|问题是:哪种解释方式是“正确的”?存在|能够在<PRE>或<PLAINTEXT>标记中标记文本将有助于缓解|HTML的一些格式限制。HTML 0级规范针对所述年龄在里面http://info.cern.ch/hypertext/WWW/MarkUp/Elements/PRE.html:“注意:突出显示在预格式化元素中,呈现必须在固定的水平字符间距可能限制或阻止渲染器,专门渲染高亮显示的元素。"特别是为了回答这个问题。蒂姆·BL

接收日期:1994年7月4日星期一15:27:28 UTC