【HTML】秒懂内联元素和块级元素的区别
内联元素和块级元素
- 1.内联元素(inline)
- (一)内联元素的概念
- (二)内联元素的特性
- (三)HTML标签中常见的内联元素
- 2.块级元素(block)
- (一)块级元素的概念
- (二)块级元素的特性
- (三)HTML标签中常见的块级元素
1.内联元素(inline)
(一)内联元素的概念
内联元素(html规范中的概念)英文:inline element,其中文叫法有多种,如:内联元素、内嵌元素、行内元素、直进式元素等。基本上没有统一的翻译。另外提到内联元素,通常会涉及到的属性是display:inline;这个属性能够修复著名的IE双倍浮动边界问题。
(二)内联元素的特性
①和相邻的内联元素在同一行;
②宽度(width)、高度(height)、内边距的top/bottom(padding-top/padding-bottom)和外边距的top/bottom(margin-top/margin-bottom)都不可改变;
③宽度就是它的文字或图片的宽度,不可改变
④内联元素只能容纳文本或者其他内联元素
(三)HTML标签中常见的内联元素
1 a – 锚点
2 abbr – 缩写
3 acronym – 首字母缩略词
4 b – 粗体
5 bdo – bidi override – 用来覆盖默认的文本方向
6 big – 大字体
7 br – 换行
8 cite – 引用
9 code – 计算机代码(在引用源码的时候需要)
10 dfn – 定义字段
11 em – 强调
12 font – 字体设定(不推荐)
13 i– 斜体
14 img – 图片
15 input – 输入框
16 kbd – 定义键盘文本
17 label – 表格标签
18 q – 短引用
19 s – 中划线(不推荐)
20 samp – 定义范例计算机代码
21 select – 项目选择
22 small – 小字体文本
23 span – 常用内联容器,定义文本内区块
24 strike – 中划线
25 strong – 粗体强调
26 sub – 下标
27 sup – 上标
28 textarea– 多行文本输入框
29 tt – 电传文本
30 u – 下划线
31 var – 定义变量
2.块级元素(block)
(一)块级元素的概念
块级元素(block element),和其对应的是内联元素(inline element),都是html规范中的概念。块元素和内联元素的基本差异是块元素一般都从新行开始,相邻的块级元素将会在不同行显示。
(二)块级元素的特性
①总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示;
②宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制;
③宽度缺省是它的容器的100%,除非设定一个宽度。
④它可以容纳内联元素和其他块元素
(三)HTML标签中常见的块级元素
1 address - 地址
2 blockquote - 块引用
3 center - 居中对齐块
4 dir - 目录列表
5 div - 常用块级容器,也是css layout的主要标签
6 dl - 定义列表
7 fieldset - form控制组
8 form - 交互表单
9 h1 - 大标题
10 h2 - 副标题
11 h3 - 3级标题
12 h4 - 4级标题
13 h5 - 5级标题
14 h6 - 6级标题
15 hr - 水平分隔线
16 isindex - input prompt
17 menu - 菜单列表
18 noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容)
19 noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)
20 ol - 排序表单
21 p - 段落
22 pre - 格式化文本
23 table - 表格
24 ul - 非排序列表(无序列表)
【HTML】秒懂内联元素和块级元素的区别相关推荐
- 内联元素与块级元素及内外边距的影响
内联元素与块级元素 块级元素(block): 新行开始: 高度,行高以及外边距和内边距都可控制: 宽度缺省是它的容器的100% 可以嵌套内联元素和其他块元素 常用的块级元素:div.h1~h6.dl. ...
- html中内联元素和块级元素的区别(整理版)
块级元素和内联元素的主要区别 块级元素 内联元素(即行内元素) 总是在新行上开始,独占一行默认情况下,宽度自动填满其父元素 相邻的行内元素会排列再同一行里,直到一行排不下,才会换行,宽度随元素的内容而 ...
- 行内元素和块级元素:内联(行级)元素不能设置margin-top
内联(行级)元素 不能设置宽高,但padding属性可以设置,需要注意的是行级元素不能设置margin-top和margin-bottom属性,但可以设置margin-left和margin-righ ...
- css 内联元素、块级元素、内联块级元素
对于display我想很多人都不陌生,然而在谈到内联元素,行内元素等词,还是会有人脑袋瓜子充满了疑问???我曾经自以为已经了解并懂得如何使用display,在学习vertical-align及替换元素 ...
- html块级元素转换内联,内联元素和块级元素相互转换
内联元素和块级元素相互转换属于前端实例代码,有关更多实例代码大家可以查看. 内联元素和块级元素之间可以相互转换,下面就简单介绍一下转换方法. 一.内联元素转换为块级元素: 让内联元素产生浮动或者将它的 ...
- 内连级元素有哪些_内联元素和块级元素
一.行内元素与块级元素的基本概念 1. 块元素 (block element) : 块级元素生成一个元素框, (默认地)它会填充其父级元素的内容,旁边不 能有其他元素.换句话说,他在元素框之前和之后生 ...
- html 元素的内联块元素,html内联元素和块级元素的基本概念及使用示例
html标签分为两种,内联元素和块级元素,首先我们先了解一下内联元素和块级元素的概念: 块级元素:一般是其它元素的容器,可容纳内联元素和其它块级元素,块级元素排斥其它元素与其位于同一行,可设置宽度(w ...
- 【HTML】行内元素与块级元素
一.行内元素与块级元素的三个区别 1.行内元素与块级元素直观上的区别 行内元素会在一条直线上排列,都是同一行的,水平方向排列 块级元素各占据一行,垂直方向排列.块级元素从新行开始结束接着一个断行. 2 ...
- HTML中行内元素与块级元素的区别
区别: 1.行内元素与块级函数可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block. 2.行内元素和其他行内元素 ...
最新文章
- OpenGL渲染流水中的处理步骤
- CNN应用之SPP(基于空间金字塔池化的卷积神经网络物体检测)-ECCV 2014-未完待续
- 为什么有些xpath绝对路径拿不到数据_Python爬虫,登陆神器Selenium之xpath的使用
- Bailian2743 字符串判等【字符串】
- 零基础学python全彩版答案-零基础学Python(全彩版)
- 对自己编译的文件(exe/dll)进行签名的实践(Windows)
- java 协变 逆变_JAVA中的协变与逆变
- MacOS Big Sur 11.5 (20G71) OC 0.7.1 / Cl 5138 / PE 三分区原版黑苹果镜像
- 拔丝芋头的Java学习日记--Day1
- 【AI视野·今日CV 计算机视觉论文速览 第158期】Mon, 23 Sep 2019
- 直播网站并发测试软件,HTTP/HLS/RTMP超级负载测试工具
- server2016安装oracle10,[安装] win2012,2016 能安装oracle 10g吗
- HTML+JavaScript拖拽进度条和点击进度条(显示进度条百分比)
- lzx和网页之间脚本交互调试方式
- java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\2\librocksdbjni91
- 深度学习系列 -- 第二门课 改善深层神经网络:超参数调试、正则化以及优化(一):深度学习的实践层面(Practical aspects of Deep Learning)
- 我在哥大读博的五年,万字总结
- 虚拟机安装后的基础配置(未完待续)
- mac nginx 非brew安装_Mac 安装 nginx
- 自动控制原理笔记-改善性能的措施-高阶系统动态性能