为了账号安全,请及时绑定邮箱和手机立即绑定

​pre标签可以使让代码在网页显示,为什么里面的<br>、&nbsp、<p>等标签不能显示?

pre标签可以使让代码在网页显示,为http://img1.sycdn.imooc.com//5819627200017ba813860405.jpg什么里面的<br>、&nbsp、<p>等标签不能显示?

正在回答

5 回答

搞明白标签的意义就好了

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//587844400001bf1910950341.jpg 可以显示啊

0 回复 有任何疑惑可以回复我~

&ampnbsp;    试试这个

0 回复 有任何疑惑可以回复我~

<p>...</p>内才需加入强制空格&nbsp和强制换行<br/>,而在单行代码<code>和多行代码<pre>是不需要进行强制的。

0 回复 有任何疑惑可以回复我~
#1

HP123 提问者

我的意思是 在<pre>里面为什么 <p> <br> &nbsp不会再页面显示出来
2016-11-02 回复 有任何疑惑可以回复我~
#2

________________KR 回复 HP123 提问者

<p> <br> &nbsp等编译语句是属于系统默认语句,例如&nbsp就是强制空格,在代码中并无实际意义,不会和你输入程序代码一样显示。(应该如此)
2016-11-06 回复 有任何疑惑可以回复我~

pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

<pre> 标签的一个常见应用就是用来表示计算机的源代码。

可以导致段落断开的标签(例如标题、<p> 和 <address> 标签)绝不能包含在 <pre> 所定义的块里。尽管有些浏览器会把段落结束标签解释为简单地换行,但是这种行为在所有浏览器上并不都是一样的。

原文链接:http://www.w3school.com.cn/tags/tag_pre.asp

0 回复 有任何疑惑可以回复我~
#1

HP123 提问者

谢谢,按照你的意思,也就是说,在<pre>标签里面,有些标签也是不会在网页里面显示出来的对吗?
2016-11-02 回复 有任何疑惑可以回复我~
#2

困青虫 回复 HP123 提问者

应该是空格和换行吧,我这边试了下不知道为毛空格的字符实体并没有变成空格,其他的貌似都是可以的。话说多行代码最好套个code标签,单纯是语义上的习惯而已,不过因为有个换行的空隙,所以只是个人喜好。
2016-11-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

​pre标签可以使让代码在网页显示,为什么里面的<br>、&nbsp、<p>等标签不能显示?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信