Html 3有很多罕见的功能标签,如单词http://www.w3.org/MarkUp/html3/tabs.html,但我无法在现代浏览器中使用此功能。 是否有更新的选项可以在没有表格,多个& nbsp和css列的情况下格式化段落中的文字?
我正在尝试在一个段落中进行此布局:
Price in USD/per kg
A 20$
BBB 30$
CCCCC 40$
谢谢!
答案 0 :(得分:4)
您可以在HTML中使用<pre>
标记。这将以预先格式化的方式显示文本。
答案 1 :(得分:3)
HTML 3.0是一个不完整的草案,在20世纪90年代中期,从未完成,批准或实施(尽管一些手册和供应商在HTML 3.0草案到期后很久就将“HTML 3.0”用作流行语)。
HTML 3.0中的一些想法后来被开发并被采用到规范中,但tab
元素被完全抛弃了。
您仍然可以使用pre
元素,该元素从早期就已经在HTML中。在in中,格式保留,TAB字符(水平制表符,HT,U + 0009)将您带到下一个制表位。但是停止是以固定的方式设置在每第8个字符。 CSS中提议的tab-size
属性可以让您设置TAB字符的“大小”,并且已在多个浏览器中实现。
但是,对于问题中概述的数据,HTML table
元素显然是最简单,最合乎逻辑且最强大的方式。如果您的创作环境不允许您使用HTML表格,那么一般来说,它不会让您在Web创作领域有用 - 在任何情况下,如果这确实是一个问题,您应该描述具体的约束并询问关于处理它们的问题,而不是询问近20年前放弃的假想。