这篇文章里面放的大都是我自己写程序的时候遇到的一些小问题,其实都是自己没有掌握的点,别人看起来应该很简单啦,但写下来能提醒自己,也能鼓励一下自己,这条路也不好走哇。

<pre> <textarea> <code>三个标签区别:之所以要说这个,是因为我在写代码的时候遇到这样的问题:需要把html源代码在网页中显示出来,直接写<>这样的标签显然会被浏览器解析,因此我查了一下,可以用&lt;代替< ,&gt;代替>,但是直接这样写会失去代码中的换行等具体格式,非常难读,因此就使用了专门的标签实现。

  <pre>:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。可以导致段落断开的标签(例如标题、<p> 和 <address> 标签)绝不能包含在 <pre> 所定义的块里。尽管有些浏览器会把段落结束标签解释为简单地换行,但是这种行为在所有浏览器上并不都是一样的。pre 元素中允许的文本可以包括物理样式和基于内容的样式变化,还有链接、图像和水平分隔线。当把其他标签(比如 <a> 标签)放到 <pre> 块中时,就像放在 HTML/XHTML 文档的其他部分中一样即可。

  将代码放在<pre>中的源码:

  

<pre>
&lt;div id="div1"&gt;
&lt;p id="p1"&gt;这是一个段落&lt;/p&gt;
&lt;p id="p2"&gt;这是另一个段落&lt;/p&gt;
&lt;/div&gt;&lt;script&gt;
var para=document.createElement("p");
var node=document.createTextNode("这是新段落。");
para.appendChild(node);var element=document.getElementById("div1");
element.appendChild(para);
&lt;/script&gt;
</pre>

  注意此时仍需要用&lt;代替< ,&gt;代替>。

  效果:

  

  <textarea>:标签定义多行的文本输入控件。文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。可以通过 cols 和 rows 属性来规定 textarea 的尺寸,不过更好的办法是使用 CSS 的 height 和 width 属性。

  源代码与上述相同,效果图为:

  

  <code>标签用于表示计算机源代码或者其他机器可以阅读的文本内容。软件代码的编写者已经习惯了编写源代码时文本表示的特殊样式。<code> 标签就是为他们设计的。包含在该标签内的文本将用等宽、类似电传打字机样式的字体(Courier)显示出来,对于大多数程序员和 W3School 的用户来说,这应该是十分熟悉的。只应该在表示计算机程序源代码或者其他机器可以阅读的文本内容上使用 <code> 标签。虽然 <code> 标签通常只是把文本变成等宽字体,但它暗示着这段文本是源程序代码。将来的浏览器有可能会加入其他显示效果。例如,程序员的浏览器可能会寻找 <code> 片段,并执行某些额外的文本格式化处理,如循环和条件判断语句的特殊缩进等。

  <code>的效果图:

  

转载于:https://www.cnblogs.com/mengqi-S/p/6906086.html

pre textarea code标签区别相关推荐

  1. 零基础学习HTML(8)——pre标签、code标签

    文章目录 官方资料 学习正文 注:学习笔记基于小甲鱼学习视频,官方论坛: https://fishc.com.cn/forum.php 官方资料 鱼C课程案例库:https://ilovefishc. ...

  2. html之code标签和pre标签

    文章目录 一.两个标签区别 (1)含义 (2)显示区别,上面是pre,下面是code 二.使用white-space 进行样式控制 一.两个标签区别 字符如下: const str ="[{ ...

  3. [html] pre与xmp标签有什么区别?

    [html] pre与xmp标签有什么区别? xmp的标签,会复把抱在内部的html片段当作字符串输出(此标签已废弃) <pre></pre> 标签,可以在保留原来文本格式的基 ...

  4. No.17 pre标签 与 code标签

    pre标签.特性 pre 元素可定义预格式化的文本.被包围在 pre 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体.<pre> 标签的一个常见应用就是用来表示计算机的源代码 ...

  5. php 修改select标签,JS修改input,textarea,select标签的可读可写属性

    通过JS修改input,textarea,select标签的可读可写属性 首先,控制input,与textarea只读属性是 readonly 在js中 可以这样去改变,这里要注意js中O要大写 re ...

  6. html:(11):address和code标签

    <address>标签,为网页加入地址信息 一般网页中会有一些网站的联系地址信息需要在网页中展示出来,这些联系地址信息如公司的地址就可以<address>标签.也可以定义一个地 ...

  7. html怎么给code标签添加语言,html code标签怎么用?html code标签的作用解释

    本篇文章主要的讲述了关于HTML code标签的用法解释,和HTML code标签的用法实例,最后还有code标签的总结.接下来让我们一起来看这篇文章吧 首先我们先看看html code标签的用法解释 ...

  8. flash文本呈现html啥意思,显示flash内容时用的OBJECT和EMBED标签区别介绍

    显示flash内容时用的OBJECT和EMBED标签区别介绍 发布时间:2014-05-13 18:03:29   作者:佚名   我要评论 要在网页中正常显示flash内容,那么页面中必须要有指定f ...

  9. white-space:nowrap normal pre pre-wrap pre-line的区别以及pre和pre-wrap的“首行缩进“问题

    white-space:nowrap normal pre pre-wrap pre-line的区别以及pre和pre-wrap的"首行缩进"问题 white-space相关属性以 ...

最新文章

  1. META的SEO优化中方法技巧
  2. 深度解析K-L变换 及其 在特征识别中的应用
  3. python学习笔记二— 循环
  4. php静态变量的销毁
  5. python中用来回溯异常的模块_python学习笔记(异常)
  6. 【深圳(活动)】70多场干货分享!价值899元的2018中国开源年会门票等你认领
  7. 4 曝光_荣耀户外手表GS Pro曝光:超强续航 9月4日发布
  8. 《oracle每日一练》oralce数据库的导入导出
  9. 二:C#对象、集合、DataTable与Json内容互转示例;
  10. 三元组顺序表表示的稀疏矩阵加法_知识表示学习记录(1)
  11. 18650锂电池保护板接线图_锂电池保护板的基础知识
  12. python 学生编程--3 多彩同心圆
  13. 复杂性理论:科学方法的第三个梯级
  14. RHCE(三、四)NTP时间服务器、SSH远程加密登录
  15. WIN10安装Debugging Tools for Windows
  16. c#如何wmf图片转换成png图片_C#图片格式转换(支持bmp/gif/jpeg/png/tiff/wmf文件)
  17. 惊!c语言上机编程题目?
  18. 接受了微软丹棱君的专访!
  19. regretremind
  20. 【3dCG】——期中创新实训记录(3)

热门文章

  1. Android判断设备是否打开WIFI、GPRS数据连接
  2. MS SQL Server带有时间的记录怎样查询
  3. 某交规模拟考试系统验证绕路手记
  4. 运行control userpasswords2实现winXP自动登录
  5. C#实现捕获当前屏幕截图(转)
  6. A+B and C (64bit)
  7. C++并发编程 (1) 基本知识
  8. iphone数据迁移到新iphone_iphone数据丢失?想要恢复iphone丢失的数据?
  9. 其他系统 对外接口设计_外观模式:统一接口 VS.暴露细节
  10. 书单|阅读让人越来越低