Home > Web Front-end > HTML Tutorial > 问个关于<pre>标签的问题_html/css_WEB-ITnose

问个关于<pre>标签的问题_html/css_WEB-ITnose

WBOY
Release: 2016-06-24 12:21:29
Original
1195 people have browsed it

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

<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="background-color: 000">这样
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
<br /> 这样子的话在浏览器中显示的是“这样”两个字显示在第一行中,我就想我们不是在
的后边按了下回车换行了吗?按道理说应该“这样”两个字显示在第二行。。而第一行是空白的,可是结果不是  <br /> 哪位对这个了解的朋友希望帮下忙。。。我百思不得其解。。。度娘也找了都说的不是这个问题- - </p> <br /> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer">  xml标准写法  <br /> <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="background-color: 000">  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

想换行就得这样
  <br />  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login

上边的写法不会换行 浏览器就是这么解析的吧

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login




<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="background-color: 000">这样
Copy after login
Copy after login
Copy after login
Copy after login


的效果是一样的。

想要原样显示空格,必须在内容中加入空格才可以。第一种写法编译的时候不认为是空格。

那浏览器到底是如何解析pre的呢?为什么连位置不同还会出现好几种情况- - 快晕了

xml标准写法

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

想换行就得这样
  <br />  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login

上边的写法不会换行 浏览器就是这么解析的吧


+1

这是预格式标签,一般都是
  <br />  <br /> 把你想要的格式效果在这里敲出来。  <br />  <br /> 
Copy after login

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login




<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="background-color: 000">这样
Copy after login
Copy after login
Copy after login
Copy after login


的效果是一样的。

(2) 想换行就这样:
  <br />  <br />          这样  <br />          
Copy after login


(3) 预格式化标记:
Copy after login
预格式化是指保留文字在源代码中的格式.


  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login




<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="background-color: 000">这样
Copy after login
Copy after login
Copy after login
Copy after login


的效果是一样的。

(2) 想换行就这样:
  

这样
……

++

xml标准写法

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

想换行就得这样
  <br />  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login

上边的写法不会换行 浏览器就是这么解析的吧


??同意!

xml标准写法

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

想换行就得这样
  

<br /> 这样 <br />
Copy after login

xml标准写法

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

想换行就得这样
  <br />  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login

上边的写法不会换行 浏览器就是这么解析的吧

是这意思

html的换行不是指的是你回车一下就可以了。

  <br /> 这样
Copy after login

仅仅指的是要显示“这样”两个字。
如果要换行的话,就必须再加上一个回车
  
<br /> 这样
Copy after login
<br /> 这样就可以换行了。

  <br /> 这样  <br /> 
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login




<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="background-color: 000">这样
Copy after login
Copy after login
Copy after login
Copy after login


的效果是一样的。

(2) 想换行就这样:
  <br />  <br />          这样  <br />       ……  <br /> 原来是这样  呵呵 </p> <p class="sougouAnswer">  好贴  <br /> 真的 </p> <p class="sougouAnswer">  <pre class="sycode" name="code">Array(    [0] => Array        (            [aid] => 8            [keyword] => 夜宴            [topid] => 0            [children] => Array                (                    [0] => Array                        (                            [aid] => 5                            [keyword] => ccc                            [topid] => 8                        )                    [1] => Array                        (                            [aid] => 7                            [keyword] => eeefffffffffffffffffffffffffffffffffffffffffffffffffff                            [topid] => 8                        )                )        )    [1] => Array        (            [aid] => 17            [keyword] => 子弹            [topid] => 0            [children] => Array                (                    [0] => Array                        (                            [aid] => 15                            [keyword] => 消失的子弹                            [topid] => 17                        )                )        )    [2] => Array        (            [aid] => 14            [keyword] => 网络            [topid] => 0            [children] => Array                (                    [0] => Array                        (                            [aid] => 16                            [keyword] => Memcache                            [topid] => 14                        )                )        ))
Copy after login

这里的代码高亮是用什么插件?

Related labels:
source:php.cn
vertically and horizontally. _html/css_WEB-ITnose"> Previous article:How to center the value inside vertically and horizontally. _html/css_WEB-ITnose Next article:帮忙写个JQ:文本框获得焦点时改变背景颜色_html/css_WEB-ITnose
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Latest Issues
Related Topics
More>
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template