在(X)HTML中使用“PRE”标记有什么用处

时间:2010-03-02 05:05:13

标签: html xhtml tags

在(X)HTML

中使用“PRE”标签的用途是什么

4 个答案:

答案 0 :(得分:10)

用于显示数据/代码/艺术,您希望按原样显示所有空格和换行符,并希望列对齐。所以你可以做这样的事情:

+-----+------------------+--------+------------+
| id  | session_key      | length | expires    |
+-----+------------------+--------+------------+
| 263 | SNoCeBJsZkUegA7F |  86400 | 1257401198 |
| 264 | UoVm3SZRmPHnac4V |  86400 | 1257405561 |
| 262 | bjkIOWBhI1qxcrWr |  86400 | 1257401189 |
+-----+------------------+--------+------------+

没有“pre”或“code”或其他类似的内容,如下所示:

+ ----- + + ------------------ -------- + ------------ + | id | session_key |长度|到期| + ----- + ------------------ + -------- + ------------ + | 263 | SNoCeBJsZkUegA7F | 86400 | 1257401198 | | 264 | UoVm3SZRmPHnac4V | 86400 | 1257405561 | | 262 | bjkIOWBhI1qxcrWr | 86400 | 1257401189 | + ----- + + ------------------ -------- + ------------ +

答案 1 :(得分:1)

它用于演示预换页文本,其中换行符相关。例如,ascii art ;-)或程序代码。那么,对于程序代码,CODE元素更好。

答案 2 :(得分:1)

PRE元素表示文本的字符单元格块,适用于已为等宽字体格式化的文本。

PRE标记可以与可选的WIDTH属性一起使用。 WIDTH属性指定行的最大字符数,并允许HTML用户代理选择合适的字体和缩进。

Hypertext Markup Language - 2.0 specs from W3C

答案 3 :(得分:0)

你有看过代码项目网站上发表的文章吗?如果您没有看到这个http://www.codeproject.com/KB/game/Hangman_game.aspx。从文章黄色部分或具有折叠和扩展代码片段的部分预先进行。它有助于保持数据的写入或呈现方式,而不会失真。