目录

什么是元素显示模式

块元素

常见块元素

块级元素的特点

注意事项

行内元素

常见行内元素

行内元素的特点

注意事项

行内块元素

常见行内块元素

行内块元素的特点

元素显示模式总结

​行内显示模式转化

转换为块级元素:display: block

转换为行内元素:display: inline

​转换为行内块元素:display:inline-block

​ ​

小结


什么是元素显示模式

元素显示模式就是元素(标签)以什么方式进行显示,比如<div>自己占一行,比如一行可以放多个<span>。HTML元素一般分为块元素行内元素两种类型

作用:网页的标签非常多,在不同的地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。

块元素

常见块元素

常见块元素有<h1>~<h6>,<p>,<div>,<ul>,<ol>,等,其中<div>标签是最典型的块元素

块级元素的特点

1.比较霸道,自己独占一行

2.高度,宽度,外边距以及内边距都可以控制

 

3.宽度默认是容器(父级宽度)的100%

4.是一个容器及盒子,里面可以放行内或者块级元素

注意事项

  • 文字类的元素内不能使用块级元素
  • <p>标签主要用于存放文字,因此<p>里面不能存放块级元素,特别是不能放<div>
  • 同理,<h1>~<h6>等都是文字类块级标签,里面也不能放其他块级元素

 <div>标签自己跳了出来,并且多生成了一个<p>标签

行内元素

常见行内元素

常见行内元素有<a>,<strong>,<b>,<em>,<i>,<del>,<s>,<ins>,<u>,<span>等,其中<span>标签是最经典的行内元素,有的地方也将行内元素称为内联元素

行内元素的特点

1.相邻行内元素在一行元素上,一行可以显示多个

 2.高和宽的直接设置是无效的

 3.默认宽度就是它本身内容的宽度

 4.行内元素只能容纳文本或其他行内元素

注意事项

  • 链接里面不能再放链接
  • 特殊情况下,链接里面<a>里面可以放块级元素,但是给<a>转换一下块级模式最安全

行内块元素

常见行内块元素

在行内元素中有几个特殊的标签---<img/>,<input/>,<td>,它们同时具有块元素和行内块元素的特点,有些资料称它们为行内块元素。

行内块元素的特点

1.和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。一行可以显示多个(行内元素的特点)

2.默认宽度是它本身内容的宽度(行内元素的特点)

3.高度,行高,内外边距都可以控制(块级元素的特点)

元素显示模式总结

行内显示模式转化

特殊情况下,我们需要元素模式转换,简单理解:一个模式的元素需要另外一种模式的特性,比如想要增加链接<a>的触发范围。

转换为块级元素:display: block

可以看到不起效果,这是因为行内元素不可以直接设宽度和高度

转换为行内元素:display: inline

 

转换为行内块元素:display:inline-block

 

 

 

小结

博主创作不易,

HTML区块元素(讲解及示例)相关推荐

  1. 常用数据结构与经典算法 简单讲解与示例代码

    数据结构与算法 数据结构与算法是一个学习计算机绕不过去的话题,而我们大学之中多数课程之中都使用伪代码进行讲解,给对我们的学习理解也是一把双刃剑,虽然可以让我们自己通过算法.思路自己写出程序,但也可能& ...

  2. php 数组重复最多,PHP获取数组中重复最多元素的简单示例

    这篇文章主要为大家详细介绍了PHP获取数组中重复最多元素的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 本文实例讲述了PHP获取数组中重复最 ...

  3. python课程设计矩阵对角线之和_Python二维数组实现求出3*3矩阵对角线元素的和示例...

    Python二维数组实现求出3*3矩阵对角线元素的和示例 题目:求一个3*3矩阵对角线元素之和. 程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出. def two_dime ...

  4. ABOV单片机UART串口通讯实现讲解及示例代码-[MC96F6332D]

    一.准备工作 1.KEIL C51编译环境 2.CodeGen8 代码生成器 3.MC96F6332D 开发板 4.USB-OCD II仿真器 二.生成串口通讯代码 1.在CodeGen8 代码生成器 ...

  5. SpringBoot教程(6) @Conditional 详细讲解和示例

    @Conditional 详细讲解和示例 一.@Conditional简介 二.示例:加载2个Bean 1. 定义Person类 2. 利用@Configuration + @Bean加载2个Bean ...

  6. 【内联元素居中、内联块元素居中、区块元素居中】06

    居中 文章目录 居中 1. 文字.内联元素.内联块元素在父元素居中 2. 区块元素在父元素中居中 3. 练习 1. 文字.内联元素.内联块元素在父元素居中 文字.内联元素居中. 父元素设置:text- ...

  7. 以太坊区块链积分系统示例讲解

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 查看全文 http://www.taodudu.cc/news/show-4199767.ht ...

  8. css线性渐变linear-gradient 参数讲解以及示例

    linear-gradient(direction, color-stop1, color-stop2, ...) 用于创建一个表示两种或多种颜色线性渐变的图片. direction 用角度值指定渐变 ...

  9. jquery生成一个li_JQuery实现ul中添加LI和删除指定的Li元素功能完整示例

    本文实例讲述了JQuery实现ul中添加LI和删除指定的Li元素功能.分享给大家供大家参考,具体如下: 最近为了实现这个简单的功能也是看了很多的内容,终于找出了看起来简单易实现的方法,我觉得能用最简洁 ...

最新文章

  1. 乾颐堂安德HCIE课程3-OSPF的精华1、2类LSA,区域间的3类LSA和过滤策略
  2. 找到一篇有关A*算法文章,不错~收藏
  3. 用科幻艺术描绘未知的魅力-环境篇
  4. java开发环境及数据类型实验_实验项目1 Java开发环境与语言基础
  5. Spring Boot 返回XML
  6. C语言32个关键字总结
  7. 拳王虚拟项目公社:通过网络卖虚拟产品,月入1W的全自动化推广引流技术
  8. 寄云PaaS平台荣获“优秀创新项目奖”
  9. 人工智能不是替代人,而是辅助人
  10. Atitti 文本分类  以及 垃圾邮件 判断原理 以及贝叶斯算法的应用解决方案
  11. 课设错误调试(一)No qualifying bean of type
  12. chrome浏览器Flash版本过低解决方法
  13. 【搜素算法02】—回溯法
  14. 以下哪些不是Linux操作系统特点,[多选] Linux操作系统具有以下()特点。
  15. 学透JavaScript 你真的懂 Array 吗?
  16. 《诗经·王风·黍离》
  17. 凯撒移位密码python_凯撒密码python拓展程序
  18. lr背景虚化_【教程】人像后期LR+PS超详细流程+思路分析
  19. 中国汽车氧传感器市场发展动态与前景研究建议报告2022-2028年
  20. Java复习题库new

热门文章

  1. js加密变量_Android上的Cloudbuild —使用加密的环境变量
  2. Axure8原型设计实战案例:如何实现登录功能和用户管理?8年专业产品经理设计分享
  3. 经典运动估计算法之全搜索、三步搜索、四步搜索、菱形搜索
  4. umeditor 上传图片的配置
  5. 不定积分是f(x)的全体原函数,而变上线积分函数是f(x)的一个具体的原函数
  6. html加载m3u8
  7. python,抖音视频下载
  8. 51单片机—基于PT100温度变送器的温度检测装置(ADC0804)
  9. android拨号器(java版)
  10. 基于c52万年历c语言,基于STC89C52单片机的可测温式电子万年历