关于网页排版。如何防止指定字串折行。

0 views
Skip to first unread message

Aman JIANG

unread,
Jul 20, 2006, 1:37:42 PM7/20/06
to Web Coders
假如, 有一个电话号码, 010-65465452,
要求其在排版时不能被断行,
也就是必须被放在一行内,
要如何做才能成功呢?

在 Tex 系统中可以使用 \mbox 命令。

但是, 如果在网页内,
由于浏览器窗口宽度、字体字号等都可以是用户自定义的,
那么如何才能保证呢?
我可不要"变成图片"的方法。

任何可以做到的方法?
谢谢!!

Sheneyan

unread,
Jul 20, 2006, 10:12:42 PM7/20/06
to Web-C...@googlegroups.com
有一种比较土的方法:
<nobr>010-65465452</nobr>
只要放在这里面的东西就不会被换行。
<pre>010-65465452</pre>
也行

Aman JIANG

unread,
Jul 21, 2006, 3:43:02 AM7/21/06
to Web Coders
十分感谢!
不过, nobr 是一个非标准的标记吧?

我已经找到了一个 CSS 方法:

.NoWrap { white-space: nowrap; }

Sheneyan

unread,
Jul 21, 2006, 4:56:55 AM7/21/06
to Web-C...@googlegroups.com
呵呵,

white-space:nonwrap;

对于你的这种电话格式的字符串估计会换行吧?

On 7/21/06, Aman JIANG <Aman...@gmail.com> wrote:

Aman JIANG

unread,
Jul 21, 2006, 10:51:07 AM7/21/06
to Web Coders
我测试了不会。
而且即使中间有空格都不会。
呵呵呵。
Reply all
Reply to author
Forward
0 new messages