首页/Home Web Mobile (XHTML MP) XHTML MP 预格式化的文本

XHTML MP 预格式化的文本

PrintE-mail
Friday, 03 October 2008 23:14  

在 XHTML MP 中, 一个段落的前导和后缀空白符是不会被显示的. 因此, 一个段落中连续的两个或更多个空白字符在移动设备的屏幕上只会显示为一个空白字符. 该行为在 XHTML MP 例子中演示如下:

(preformat_example1.xhtml)

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
   "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XHTML MP Tutorial</title>
  </head>

  <body>
    <p> Hello, welcome
  to
      our
XHTML MP tutorial. </p>
  </body>
</html>

       White space in SE Browser       White space in Nokia Browser

       Sony Ericsson T610           Nokia 移动浏览器 4.0

要保留 XHTML MP 中文本的格式, 你就得用 <pre> 元素, 像这个例子那样:

(preformat_example2.xhtml)

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
   "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XHTML MP Tutorial</title>
  </head>

  <body>
    <pre> Hello, welcome
to
    our
XHTML MP tutorial. </pre>
  </body>
</html>

       Pre          Nokia 中的 pre      Nokia 中的 pre 效果

         Sony Ericsson T610                 Nokia 移动浏览器 4.0

 

回复

留个脚印儿吧.


回复