CSS基础:块状元素、内联元素、内联块状元素(行内元素)

这篇具有很好参考价值的文章主要介绍了CSS基础:块状元素、内联元素、内联块状元素(行内元素)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

css基础:块元素、内联元素、内联块元素

CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。

1.常用的块状元素有:

<div>、<p>、<h1>-<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

2.常用的内联元素有:

<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>

3.常用的内联块状元素有:

<img>、<input>

元素分类--块级元素

什么是块级元素?在html中

<div>、 <p>、<h1>、<form>、<ul> 和 <li>

就是块级元素。设置display:block就是将元素显示为块级元素。如下代码就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。

a{display:block;}

块级元素特点:

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

元素分类--内联元素

在html中,

<span>、<a>、<label>、 <strong> 和<em>

就是典型的内联元素行内元素)(inline)元素。当然块状元素也可以通过代码

display:inline

将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。

div{
 display:inline;
 }

内联元素特点:

1、和其他元素都在一行上;
2、元素的高度、宽度及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

元素分类--内联块状元素

内联块状元素(inline-block就是同时具备内联元素、块状元素的特点,代码

display:inline-block

就是将元素设置为内联块状元素。(css2.1新增),

<img>、<input>

标签就是这种内联块状标签。

inline-block 元素特点:

1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置。

转载链接:https://www.jianshu.com/p/1cf4e5d9ca2c文章来源地址https://www.toymoban.com/news/detail-411252.html

到了这里,关于CSS基础:块状元素、内联元素、内联块状元素(行内元素)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTML基础--Form表单--内联元素

    目录 Form表单 表单元素 创建表单 () 文本输入 () 密码输入 单选按钮 () 和 复选框 () 下拉列表 () 和 选项 ()提交按钮 () 重置按钮 () 块元素与行内元素(内联元素) HTML中的表单( form )是一个重要的元素,它用于收集用户输入的数据,比如文本、选择、单选、复选等。表单是与

    2024年02月08日
    浏览(30)
  • JavaScript基础(27)_内联样式的获取和修改、获取元素当前显示的样式

    内联样式的获取和修改 获取元素的内联样式: 修改元素的内联样式: 注意: 1、如果CSS的样式名中含有-,这种名称在JS中是不合法的,会被认为是运算符-,因此,需要将这种样式名修改为 驼峰命名法 ,去掉-,然后将-后的字母 大写 。 2、内联样式有较高的优先级,所以通

    2024年01月18日
    浏览(38)
  • 块元素和行内元素及其元素转换

    怎么区分块元素、行内元素以及行内块元素呢,以及他们之间怎么相互转换呢? 特点: 独占一行 可以对其设置 宽、高、内外边距 宽度默认为容器的100% 布局时,块元素可以包含块元素和行内元素 常见的块元素: 注: 文字类的元素内不能使用块元素,例如:p、h1~h6. 特点:

    2024年02月03日
    浏览(37)
  • 行内元素文字背景被截断的问题,如何进行修改?

    这里背景是被截断的,有什么css样式可以修改它呢? 不一样的地方在于这里的截断位置是引用了开头和结尾的位置。 如何实现? 代码原理 MDN文档 不想看MDN box-decoration-break 属性用来定义当元素跨多行、多列或多页时,元素的片段应如何呈现。 值 slice 元素被按照盒子被切割

    2024年02月07日
    浏览(24)
  • 行内样式css不生效

    场景: 别人的代码里有样式是写在行内的,且设置了display:block;没有生效,也没有被覆盖样式,很奇怪。 此时display:block;就没生效; 后来发现:只要css的key和value不在一行,那么就不生效。如果要换行,也要保证key和value在一行,然后再换行。

    2024年01月25日
    浏览(26)
  • 前端小案例3:Flex弹性布局行内元素宽度自适应

    项目背景:需要在一行上展示空调设备的三个模式(制冷、制热、通风)或者两个模式(制冷、制热);因为不同产品的模式数量不同,因此需要让模式按钮的宽度自适应,有两个模式时,单个模式宽度占据50%;三模式时,宽度占据33.3%。 可以使用Grid和Flex 弹性布局实现。

    2024年02月04日
    浏览(33)
  • 解决 Blazor 中因标签换行导致的行内元素空隙问题

    实践过不同前端框架的朋友应该都知道,对于同一个样式,在不同框架上的表现都会有不同,时时需要做“适配”,在 Blazor 上也不例外。在做 Ant Design Blazor 时就深有体会,因为我们是同步官方的样式,他们的样式只考虑了React 上的实现,除非有人专门提 PR,否则都不会特别

    2024年02月14日
    浏览(33)
  • HTML 元素被定义为块级元素或内联元素

    大多数 HTML 元素被定义为 块级元素 或 内联元素 。 10. 块级元素 块级元素在浏览器显示时,通常会以新行来开始(和结束)。 我们已经学习过的块级元素有: h1 , p , ul , table 等。 值得注意的是: p 标签中不能包含任何块级元素。 div 元素是块级元素,它可用于组合其他 HTML 元素

    2024年02月10日
    浏览(37)
  • html5中 块级元素与内联元素的解释和设置 display

    a{display:block;} div{      display:inline;  } 1、每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。 2、块级元素:占据一定矩形空间,可以通过设置高度、

    2024年02月08日
    浏览(42)
  • css基础知识七:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

    一、背景 在开发中经常遇到这个问题,即让某个元素的内容在水平和垂直方向上都居中,内容不仅限于文字,可能是图片或其他元素 居中是一个非常基础但又是非常重要的应用场景,实现居中的方法存在很多,可以将这些方法分成两个大类: 居中元素(子元素)的宽高已知

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包