浅谈块状元素和内联元素之间的区别

html中的标签元素大体被分为三种不同的类型:块状元素内联元素(又叫行内元素)和内联块状元素。那么块状元素和内联元素区别是什么?下面给大家介绍一下。

浅谈块状元素和内联元素之间的区别

内联元素

在html中,、、、

等标签是典型的内联元素。当然块状元素也可以通过设置display:inline;显示为内联元素,从而使块级元素具有内联元素的特点。

p{  display:inline;}...

我要变成内联元素!

内联元素的特点:

1、和其他元素在同一行上,不独占一行;

2、元素的高度、宽度及顶部底部边距不可设置;

(ps:内联元素的顶部底部边距margin-top及margin-bottom属性不起作用,而margin-left及margin-right属性可以起作用。padding属性top、bottom、left、right也可起作用,但是padding-top属性最多只能撑到浏览器顶部,padding-top高于浏览器顶部,元素不会下移。当为行内元素添加背景时可以使用padding,但是背景色会覆盖周围元素。)

3、元素的宽度就是元素所包含的图片或文字的宽度,不可设置;

*:当行内元素之间有“回车”、“tab”、“空格”时就会出现间隙。

     解决方法:写在一行,中间不要有空格、回车之类的符号。

块状元素

在html中

如:a{display:block;}

块级元素的特点:

1、每个块状元素都从新的一行开始,并且其后的元素也另起一行(独占一行);

2、元素的高度、宽度、行高以及顶和底边距都可设置;

3、元素宽度在不设置的情况下,占它本身父容器的100%(和父元素宽度一致);

内联块状元素

内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。浅谈块状元素和内联元素之间的区别、标签就是这种内联块状标签。

内联块状元素特点:

1、和其他元素都在一行上;

2、元素的高度、宽度、行高以及顶和底边距都可设置。

推荐学习:HTML视频教程

以上就是浅谈块状元素和内联元素之间的区别的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1548253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 19:50:28
下一篇 2025年12月21日 19:50:48

相关推荐

  • HTML的标签是做什么的

    html 标签 Firefox, Chrome, Opera 以及 Safari 6 支持 标签。 定义和用法                   ( 推荐学习:html教程 ) 标签定义已知范围或分数值内的标量测量。也被称为 gauge(尺度)。 立即学习“前端免费学习笔记(深入)”; 例子:磁盘…

    2025年12月21日
    000
  • HTML的标签是干什么的

    html 标签 所有浏览器都支持 标签。 定义和用法 fieldset 元素可将表单内的相关元素分组。                    ( 推荐学习:html教程 ) 立即学习“前端免费学习笔记(深入)”; 标签将表单内容的一部分打包,生成一组相关表单的字段。 当一组表单元素放到 标签内时,浏…

    2025年12月21日
    000
  • HTML的标签介绍

    html 标签所有主流的浏览器均支持 标签。注释:没有浏览器能够正确地显示 cite 属性。         ( 推荐学习:html教程 )定义和用法 标签定义块引用。 与 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们…

    好文分享 2025年12月21日
    000
  • HTML的标签有什么用

    html 标签 所有主流的浏览器均支持 标签。 注:IE 5.5 或更早版本的 IE 浏览器不支持 标签。                ( 推荐学习:html教程 ) 定义和用法 立即学习“前端免费学习笔记(深入)”; HTML5 中不支持 标签。请使用 标签代替。 标签定义首字母缩写。 缩写能够…

    2025年12月21日
    000
  • HTML的标签功能

    html 标签 所有主流浏览器都支持 标签。 Firefox、Chrome 以及 Safari 仅支持 colgroup 元素的 span 和 width 属性。                              ( 推荐学习:html教程 ) 定义和用法 立即学习“前端免费学习笔记(深入)…

    2025年12月21日
    000
  • HTML的删除线用什么标签

    html 标签 所有浏览器都支持 标签。               ( 推荐学习:html教程 ) 定义和用法 标签可定义加删除线文本定义。 立即学习“前端免费学习笔记(深入)”; HTML 与 XHTML 之间的差异 在 HTML 4.01 中, 标签不被赞成使用。 在 XHTML 1.0 St…

    2025年12月21日
    000
  • HTML的标签作用

    html 标签 Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari 支持 标签。 注:Internet Explorer 8 以及更早的版本不支持 标签。  ( 推荐学习:html教程 ) 定义和用法 立即学习“前端免费学习笔记(深入)”; …

    2025年12月21日
    000
  • HTML的标签有什么作用

    html 标签 所有浏览器都支持 标签。 定义和用法                                ( 推荐学习:html教程 ) frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架…

    2025年12月21日
    000
  • HTML怎么自定义列表

    定义列表 自定义列表不仅仅是一列项目,而是项目及其注释的组合。 自定义列表以 标签开始。                                                      ( 推荐学习:html教程 ) 每个自定义列表项以 开始。每个自定义列表项的定义以 开始。 立即学习“前…

    2025年12月21日
    000
  • HTML的头部有什么元素

    HTML 元素                          ( 推荐学习:html教程 ) 元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。 可以添加在头部区域的元素标签为: , , , , , , and . HTML 元素…

    2025年12月21日
    000
  • html的特点

    html称为超文本标记语言,是一种标识性的语言。 它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。  ( 推荐学习:html教程 ) 超…

    2025年12月21日
    000
  • HTML的标签

    html 标签 定义和用法                                                  ( 推荐学习:html教程 ) 规定文本的字体、字体尺寸、字体颜色。 所有主流浏览器都支持 标签。 立即学习“前端免费学习笔记(深入)”; HTML 与 XHTML 之间的差…

    2025年12月21日
    000
  • input输入框只能输入数字、字母相关组合(正则表达式)

    简介:公司网站做试用用户申请窗口,为防止用户错误输入,给予input适当控制,能够防止用户输入错误,同时也能减少公司垃圾数据,当然,如果更大程度避免垃圾数据,最好还是后端正则验证,下面是我记录的input常用正则表达式,希望能给大家带来方便。 ( 推荐学习:html教程 )   下面是input经常…

    2025年12月21日
    000
  • HTML的标签用法

    html 标签 Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari 支持 标签。 注:Internet Explorer 8 以及更早的版本不支持 标签。                ( 推荐学习:html教程 ) 定义和用法 立即学习“前…

    2025年12月21日
    000
  • HTML的ul标签是什么

    html 标签 所有主流浏览器都支持 标签。 定义和用法                     标签定义无序列表。         ( 推荐学习:html教程 ) 立即学习“前端免费学习笔记(深入)”; 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。 HTML 与 XH…

    2025年12月21日
    000
  • HTML的标签有什么功能

    html 标签 所有浏览器都支持 标签。 定义和用法                           ( 推荐学习:html教程 ) 标签可定义下划线文本。 立即学习“前端免费学习笔记(深入)”; HTML 与 XHTML 之间的差异 在 HTML 4.01 中,u 元素是不被推荐使用的。 在 …

    2025年12月21日
    000
  • HTML的标签是啥子,有用吗?

    html 标签 标签不会在任何浏览器中呈现任何特殊效果。 定义和用法 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。     ( 推荐学习:html教程 ) 立即学习“前端免费学习笔记(深入)”; 该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提…

    2025年12月21日
    000
  • 给HTML标签中的文本添加修饰线

    text-decoration属性介绍 text-decoration属性是用来设置文本修饰线呢,text-decoration属性一共有4个值。 text-decoration属性值说明表 (推荐学习:HTML视频教程)   值 作用 none去掉文本修饰线underline设置下划线overli…

    2025年12月21日 好文分享
    000
  • HTML怎么输入多行文字

    html 标签 所有浏览器都支持 标签。 定义和用法 标签定义多行的文本输入控件。           ( 推荐学习:html教程 ) 立即学习“前端免费学习笔记(深入)”; 文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。 可以通过 cols 和 rows …

    2025年12月21日
    000
  • HTML的文档需要描述时怎么做?

    html 标签 定义和用法 标签用于描述文档或文档某个部分的细节。     ( 推荐学习:html教程 ) 浏览器支持 立即学习“前端免费学习笔记(深入)”; 目前只有 Chrome 支持 标签。 HTML 4.01 与 HTML 5 之间的差异 标签是 HTML 5 中的新标签。 提示 提示:与 …

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信