pre和code的区别
前言
最近开始写编辑区的渲染,写到代码块的时候,发现单行和多行生成的html是不同的。
单行:
<code></code>
复制代码
多行:
<pre><code></code>
</pre>
复制代码
区别
MDN的文档上有一段话:
To represent multiple lines of code, wrap the
<code>
element within a<pre>
element. The<code>
element by itself only represents a single phrase of code or line of code.
说的是如果你想要显示多行代码的话,用<pre>
包裹<code>
,<code>
元素它只代表一行代码或一个代码短语。
另外<pre>
是一个块级元素,而<code>
是一个行内元素,这也和上面的描述相符。
如果你想在一行文字中嵌入一行代码或一个短语那么就用<code>
,如果想展示多行代码就用<pre>
。
转载于:https://juejin.im/post/5cb1d9175188251ad87b174c
pre和code的区别相关推荐
- pre textarea code标签区别
这篇文章里面放的大都是我自己写程序的时候遇到的一些小问题,其实都是自己没有掌握的点,别人看起来应该很简单啦,但写下来能提醒自己,也能鼓励一下自己,这条路也不好走哇. <pre> <t ...
- 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相关属性以 ...
- Visual Studio和VS Code的区别
1.Visual Studio简介: 是一个集成开发环境--IDE,安装完成后就能直接用,编译工具,调试工具,各个语言的开发工具,都是已经配置好的,开箱即用.适用于macOS/Windows 2.VS ...
- visual studio 和visual studio code 的区别
区别有三: 区别一:含义不一样. Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码 ...
- iOS 自带地图定位失败原因 Code=0和Code=1区别
2019独角兽企业重金招聘Python工程师标准>>> 1:没有选择位置 Error Domain=kCLErrorDomain Code=0 "The operation ...
- Visual Studio 与Visual Studio Code 的区别
Visual Studio是一个集成的开发环境,相对来说比较完整,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等. Visual Studio C ...
- Visual Studio和Visual Studio Code的区别
一.含义不一样 (1)Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集 ...
- Visual Studio 和 Visual Studio Code的区别?
Visual Studio 是一个全能的,方便的开发环境.即 IDE.像代码自动完成,调试器,数据库集成,服务器设置和配置等. Visual Studio Code( VSCode )只是一个跨平台的 ...
- html之code标签和pre标签
文章目录 一.两个标签区别 (1)含义 (2)显示区别,上面是pre,下面是code 二.使用white-space 进行样式控制 一.两个标签区别 字符如下: const str ="[{ ...
- 零基础学习HTML(8)——pre标签、code标签
文章目录 官方资料 学习正文 注:学习笔记基于小甲鱼学习视频,官方论坛: https://fishc.com.cn/forum.php 官方资料 鱼C课程案例库:https://ilovefishc. ...
最新文章
- Java读取、创建xml(通过dom方式)
- Linux运维人员的前生后世!
- C++ sort函数的用法
- Python中常见的配置文件写法分享!
- oracle 树状结构一直出现不了_深入解析Oracle ASSM 段头块(PAGETABLE SEGMENT HEADER)结构...
- CDN架构以及原理分析
- 使用Arquillian(包括JPA,EJB,Bean验证和CDI)测试Java EE 6
- c语言内部堆排序的实现,内部排序之堆排序的实现详解
- Ceilometer - Install the API behind mod_wsgi
- (windows关灯模式/黑屏模式)专注于当前的工作窗口
- InnoDB还是MyISAM (摘录)
- linux分布式文件部署,Linux的企业-分布式文件系统mfs(moosefs)搭建与配置
- 广东计算机科学导论考试试卷,计算机科学导论试题A答案
- Axure动态面板设置 2020-11-06
- 大数据视频资源——尚硅谷大数据视频地址
- WPF高级教程(三)XAML
- 正则表达式语法及例子
- Dbeaver在公司内网情况下进行编辑驱动
- 收款码在线生成系统源码 无限制 (web微信、QQ、支付宝三合一收款码)
- 怎么快速调出计算机资源管理器,Win7下快速打开资源管理器的五个方法
热门文章
- Atitit 常见的bpmn事件类型与触发机制 目录 1. 事件定义概述	2 2. 按照事件的位置分类	2 2.1. 对事件按照位置进行分类,主要可分为开始事件、中间事件和结束事件,	2 3. 按照
- Atitit 聚合搜索多个微博 attilax总结
- Atitti 图像处理 特征提取的科技树 attilax总结
- Atitit.软件中见算法 程序设计五大种类算法
- Atitit.日志系统slf4j的使用
- atitit。mssql sql server 转换mysql 及 分页sql ast的搭建
- paip.操作符重载的缺失 Java 的一个大缺点
- paip.提升用户体验---c++ 右键菜单以及socket接口
- 精细运营,这只“蚂蚁”开辟了一条全新的财富之路
- Julia:关于split的用法