Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS样式块级元素,行内元素,行内块级元素

CSS样式块级元素,行内元素,行内块级元素

作者头像
用户7043603
发布于 2022-02-26 09:33:07
发布于 2022-02-26 09:33:07
2.2K00
代码可运行
举报
运行总次数:0
代码可运行
前言

HTML元素按布局属性可以分为三种类型:块级元素行内元素行内块元素 这篇文章梳理一下他们的区别与联系

一、区别
1.块级元素
属性
  • 默认独占一行
  • 如果不设置宽度,默认是父级的宽度。
  • 即使设置的宽度,也会占用一行
  • 可以设置全部属性
2.行内元素
属性
  • 不会独占一行,可以与其他非块级元素同行
  • 不是全部属性都生效。margin的上下,padding的上下,宽度,高度都不可以设置。宽度随元素的内容大小而变化。
  • 代码换行时,会出现间隔。解决方案:父元素设置font-size为0,子元素再设置具体的字体大小。
  • 行内元素里面不可以嵌套块级元素
3.行内块元素
属性
  • 不会独占一行,可以与其他非块级元素同行
  • 可以设置全部属性
  • 代码换行时,会出现间隔。解决方案:父元素设置font-size为0,子元素再设置具体的字体大小。
二、联系

可以通过css的display的属性来转换

  • block 块级元素
  • inline 行内元素
  • inline-block 行内块级元素
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
display: block; // 设置元素为块级元素
display: inline:    // 设置元素为行内元素
display: inline-block; // 设置元素为行内块元素
三、常见标签
1.块级元素

div,p,ul,li(列表),ol(有序列表),h1,h2,h3,h4,h5,h6,form,hr,dd,dl header,main,footer,section,address,article,aside

2.行内元素

a,span,label,i

3.行内块元素

img,input,textarea,select,button,canvas,svg

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【CSS】CSS 总结 ② ( CSS 字体文本样式 - 大小 / 字体 / 粗细 / 斜体 / 颜色 / 对齐 | CSS 标签显示模式 - 块级元素 / 行内元素 / 行内块元素 ) ★
字体样式 的顺序 , 不能打乱 , 必须严格遵守 ; 字体样式 属性值 之间 , 使用空格隔开 ; font-size 和 font-family 两个样式必须写 , 其它样式可以省略 ;
韩曙亮
2024/03/12
3.9K0
HTML块级元素和行内元素
块级元素(block-level) 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。 常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等, 其中<div>标签是最典型的块元素。 块级元素的特点: (1)总是从新行开始 (2)高度,行高、外边距以及内边距都可以控制。 (3)宽度默认是容器的100% (4)可以容纳内联元素和其他块元素。 行内元素(inline-level) 行内元素(内联元素)不占有独立的区域,仅
秋白
2018/05/24
3.5K0
行内元素有哪些?块级元素有哪些?空(void)元素有哪些?inline与inline-block的区别
a(锚点元素)、b(粗体)、br(换行)、code、em(强调)、font(字体设置)、i(斜体)、img(图片)、input(输入框)、span、strong(粗体强调)、textarea、u等;块状元素有:address(地址)、blockquote(块引用)、center(居中对齐块)、div、h1~h6(标题)、hr(水平分隔线)、p、ul、ol等。
GeekLiHua
2025/01/21
1240
行内元素有哪些?块级元素有哪些?空(void)元素有哪些?inline与inline-block的区别
CSS常见样式(一)
1、块级元素和行内元素分别有哪些?它们的特性区别有哪些? 1、块级元素(block element),占据其父元素(容器)的整个空间,因此创建了一个“块”。通常浏览器会在块级元素前后另起一行。能容纳其他块元素或者内联元素。 常见的块级元素有: address - 地址 blockquote - 块引用 center - 举中对齐块 dir - 目录列表 div - 常用块级容易,也是css layout的主要标签 dl - 定义列表 fieldset - form控制组 form - 交互表单 h1 - 大
小胖
2018/06/27
1.8K0
前端面试题-行内元素和块级元素
(4)设置 padding 只有 左右有效,上下无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。
WEBING
2019/02/26
1.1K0
前端面试题-行内元素和块级元素
前端学习(20)~css布局(十三)
relative、absolute、fixed这三个属性,可以结合 z-index 来设置层级。
Vincent-yuan
2020/03/18
5320
行内元素和块级元素
HTML可以将元素种类分为行内元素、块级元素和行内块级元素三种,在使用过程中可以通过CSS的display属性相互转换。
WindRunnerMax
2020/08/27
1.2K0
HTML中的内联元素与块级元素
文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书
Tyan
2022/05/09
3.4K0
css样式—字体垂直、水平居中
<div class="tt">啦啦啦</div> .tt{ padding: 0px; width:500px; height
用户1214487
2018/01/24
4.2K0
css样式—字体垂直、水平居中
前端总结:块级元素和行内元素及其区别
我们知道判断行内元素和块级元素的快捷方法就是判断是否能并列,下面我们就块级元素和行内元素做个分类,并看一下具体区别:
鲲志说
2025/04/07
970
前端总结:块级元素和行内元素及其区别
行内元素与块元素间的转换及行内块元素
在HTML中行内元素和块元素间的区分,本质上是其标签默认存在了一个 display 属性,当 display 属性的值为 block 那么所对应的标签即为块元素,反之当值为 inline 则标签为行内元素。
摸鱼的G
2023/02/22
1.2K0
行内元素与块元素间的转换及行内块元素
CSS十问之元素居中
大家好,我是柒八九。从今天起,我们又重新开辟了一个新的领域:CSS串讲。(毕竟在Web 领域,CSS也是有举足轻重的作用)在该系列文章中,我们会一起学习 「元素居中」、「层叠上下文」还有一些在面试中比较常见的问题及一些在工作中遇到比较好玩的点。
前端柒八九
2022/08/25
1.8K0
CSS十问之元素居中
【前端就业课 第二阶段】CSS 零基础到实战(02)标签类型、字体与图片
在学习CSS时,我们需要搞清楚HTML 标签的一些分类,HTML 一般可分为块元素、行内元素以及行内块元素,不同的种类在呈现上有着不同的表现形式。
1_bit
2022/05/10
1.1K0
【前端就业课 第二阶段】CSS 零基础到实战(02)标签类型、字体与图片
重温前端-css篇
q:请将html模块中ul列表的第2个li标签和第4个li标签的背景颜色设置成”rgb(255, 0, 0)”。
kif
2023/03/10
8670
【JavaEE初阶】CSS
层叠样式表。(Cascading Style Sheets) CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离。
xxxflower
2023/10/16
2590
【JavaEE初阶】CSS
【前端】CSS : display
设置了该属性之后设置高度、宽度都无效,同时text-align属性设置也无效,但是设置了line-height会让inline元素居中
Gavin-ZYX
2019/03/04
1.8K0
【前端】CSS : display
CSS第二天
并集选择器:每组选择器可以是基础选择器或复合选择器,每组选择器通常一行写一个,提高代码的可读性
小城故事
2023/02/27
1.3K0
CSS第二天
行内元素空白“消消乐”
相信大家应该都遇到过下面这个问题:“HTML 源码中行内元素之间的空白显示在了屏幕上”。可能大家都有自己的小技巧来消除这些意料之外的空白。但是方法有很多,有时候不能满足于一种方法,不同的方法适合于不同的场景。就像我之前一直用的方法,今天总结了之后才发现还有更好的方法。废话不多说,接下来我给大家总结一下消除行内元素 HTML 源码空白的小技巧。
歪马
2020/04/07
1.4K0
行内元素空白“消消乐”
行内元素、块级元素和行内块级元素的区别和联系
HTML,也叫“超文本标记语言”,其元素无非就是行内元素、块级元素和行内块级元素。
德顺
2023/08/25
9120
行内元素、块级元素和行内块级元素的区别和联系
CSS
一个元素可以拥有多个类名 类名和类名之间用空格隔开 多类名选择器可以让我们解决更复杂的一些需求
羊羽shine
2019/06/15
5840
推荐阅读
相关推荐
【CSS】CSS 总结 ② ( CSS 字体文本样式 - 大小 / 字体 / 粗细 / 斜体 / 颜色 / 对齐 | CSS 标签显示模式 - 块级元素 / 行内元素 / 行内块元素 ) ★
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验