内联元素和块级元素

  • 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】秒懂内联元素和块级元素的区别相关推荐

  1. 内联元素与块级元素及内外边距的影响

    内联元素与块级元素 块级元素(block): 新行开始: 高度,行高以及外边距和内边距都可控制: 宽度缺省是它的容器的100% 可以嵌套内联元素和其他块元素 常用的块级元素:div.h1~h6.dl. ...

  2. html中内联元素和块级元素的区别(整理版)

    块级元素和内联元素的主要区别 块级元素 内联元素(即行内元素) 总是在新行上开始,独占一行默认情况下,宽度自动填满其父元素 相邻的行内元素会排列再同一行里,直到一行排不下,才会换行,宽度随元素的内容而 ...

  3. 行内元素和块级元素:内联(行级)元素不能设置margin-top

    内联(行级)元素 不能设置宽高,但padding属性可以设置,需要注意的是行级元素不能设置margin-top和margin-bottom属性,但可以设置margin-left和margin-righ ...

  4. css 内联元素、块级元素、内联块级元素

    对于display我想很多人都不陌生,然而在谈到内联元素,行内元素等词,还是会有人脑袋瓜子充满了疑问???我曾经自以为已经了解并懂得如何使用display,在学习vertical-align及替换元素 ...

  5. html块级元素转换内联,内联元素和块级元素相互转换

    内联元素和块级元素相互转换属于前端实例代码,有关更多实例代码大家可以查看. 内联元素和块级元素之间可以相互转换,下面就简单介绍一下转换方法. 一.内联元素转换为块级元素: 让内联元素产生浮动或者将它的 ...

  6. 内连级元素有哪些_内联元素和块级元素

    一.行内元素与块级元素的基本概念 1. 块元素 (block element) : 块级元素生成一个元素框, (默认地)它会填充其父级元素的内容,旁边不 能有其他元素.换句话说,他在元素框之前和之后生 ...

  7. html 元素的内联块元素,html内联元素和块级元素的基本概念及使用示例

    html标签分为两种,内联元素和块级元素,首先我们先了解一下内联元素和块级元素的概念: 块级元素:一般是其它元素的容器,可容纳内联元素和其它块级元素,块级元素排斥其它元素与其位于同一行,可设置宽度(w ...

  8. 【HTML】行内元素与块级元素

    一.行内元素与块级元素的三个区别 1.行内元素与块级元素直观上的区别 行内元素会在一条直线上排列,都是同一行的,水平方向排列 块级元素各占据一行,垂直方向排列.块级元素从新行开始结束接着一个断行. 2 ...

  9. HTML中行内元素与块级元素的区别

    区别: 1.行内元素与块级函数可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block. 2.行内元素和其他行内元素 ...

最新文章

  1. OpenGL渲染流水中的处理步骤
  2. CNN应用之SPP(基于空间金字塔池化的卷积神经网络物体检测)-ECCV 2014-未完待续
  3. 为什么有些xpath绝对路径拿不到数据_Python爬虫,登陆神器Selenium之xpath的使用
  4. Bailian2743 字符串判等【字符串】
  5. 零基础学python全彩版答案-零基础学Python(全彩版)
  6. 对自己编译的文件(exe/dll)进行签名的实践(Windows)
  7. java 协变 逆变_JAVA中的协变与逆变
  8. MacOS Big Sur 11.5 (20G71) OC 0.7.1 / Cl 5138 / PE 三分区原版黑苹果镜像
  9. 拔丝芋头的Java学习日记--Day1
  10. 【AI视野·今日CV 计算机视觉论文速览 第158期】Mon, 23 Sep 2019
  11. 直播网站并发测试软件,HTTP/HLS/RTMP超级负载测试工具
  12. server2016安装oracle10,[安装] win2012,2016 能安装oracle 10g吗
  13. HTML+JavaScript拖拽进度条和点击进度条(显示进度条百分比)
  14. lzx和网页之间脚本交互调试方式
  15. java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\2\librocksdbjni91
  16. 深度学习系列 -- 第二门课 改善深层神经网络:超参数调试、正则化以及优化(一):深度学习的实践层面(Practical aspects of Deep Learning)
  17. 我在哥大读博的五年,万字总结
  18. 虚拟机安装后的基础配置(未完待续)
  19. mac nginx 非brew安装_Mac 安装 nginx
  20. 自动控制原理笔记-改善性能的措施-高阶系统动态性能

热门文章

  1. 国外物联网平台初探(五) ——Exosite Murano
  2. 什么是 RPC?RPC原理是什么?
  3. 平板电脑二合一|广东未来科技高科技产品分享
  4. 找不到人生方向和目标时,生活缺少激情,尝试一下这六条策略
  5. [放下,心宽,自在] 觉真法师序钹集节选
  6. linux下的git本地仓库
  7. django中Q的用法
  8. electron 打包报错 npm ERR! code ELIFECYCLE npm ERR! errno 1
  9. 倍福--飞锯功能测试
  10. java中set集合_java中怎么往集合类set里添加数据??