日期:2014-05-17  浏览次数:20786 次

问个关于<pre>标签的问题
我用的是dreamweaver(在记事本上试了下也一样)
情况是这样的:不是说pre标签是按原格式输出吗?  
但是假如我这样

<pre style="background-color: 000">
这样</pre>

这样子的话在浏览器中显示的是“这样”两个字显示在第一行中,我就想我们不是在 <pre style="background-color: 000">的后边按了下回车换行了吗?按道理说应该“这样”两个字显示在第二行。。而第一行是空白的,可是结果不是
哪位对这个了解的朋友希望帮下忙。。。我百思不得其解。。。度娘也找了都说的不是这个问题- -

------解决方案--------------------
xml标准写法
<pre style="background-color: 000">
这样
</pre>
想换行就得这样
<pre style="background-color: 000">

这样
</pre>
上边的写法不会换行 浏览器就是这么解析的吧
------解决方案--------------------
<pre style="background-color: 000">
这样
</pre>



<pre style="background-color: 000">这样</pre>

的效果是一样的。

想要原样显示空格,必须在内容中加入空格才可以。第一种写法编译的时候不认为是空格。
------解决方案--------------------
引用:
xml标准写法
<pre style="background-color: 000">
这样
</pre>
想换行就得这样
<pre style="background-color: 000">

这样
</pre>
上边的写法不会换行 浏览器就是这么解析的吧



+1

这是预格式标签,一般都是
<pre>

把你想要的格式效果在这里敲出来。

</pre>
------解决方案--------------------
<pre style="background-color: 000">
这样
</pre>



<pre style="background-color: 000">这样</pre>

的效果是一样的。

(2)     想换行就这样:
         <pre style="background-color: 000">

         这样
         </pre>

(3) 预格式化标记:<pre></pre> 预格式化是指保留文字在源代码中的格式.