首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

前言 HTML元素按布局属性可以分为三种类型:级元素、行内元素、行内元素 这篇文章梳理一下他们的区别与联系 一、区别 1.级元素 属性 默认独占一行 如果不设置宽度,默认是父级的宽度。...行内元素里面不可以嵌套级元素 3.行内元素 属性 不会独占一行,可以与其他非级元素同行 可以设置全部属性 代码换行时,会出现间隔。...二、联系 可以通过css的display的属性来转换 block 级元素 inline 行内元素 inline-block 行内级元素 display: block; // 设置元素为级元素...display: inline: // 设置元素为行内元素 display: inline-block; // 设置元素为行内元素 三、常见标签 1.级元素 div,p,ul,li(列表)...a,span,label,i等 3.行内元素 img,input,textarea,select,button,canvas,svg等

2K30
您找到你想要的搜索结果了吗?
是的
没有找到

行内级、行内三者元素的区别

1.行内元素: 特点: 与其他行内元素并排,不能设置宽高,默认的宽度就是文字的宽度。...行内元素有: 除了p之外,所有的文本级标签,都是行内元素。p是个文本级标签,但是是个级元素。 ... ...... 下拉列表 2.级元素: 特点: 霸占一行,不能与其他任何元素并列。能接受宽高,如果不设置宽度,那么宽度将默认变为父级的100%。...级元素:所有的容器级标签,都是级元素,以及p标签。div , h系列 , li , dt ,dd。... 3.行内元素 特点: 和相邻的行内元素(包含行内)在一行上,它们直接会有空白缝隙; 一行可以显示多个; 默认宽度就是内容的宽度; 高度、宽度、内外边距都可以自定义; 注意了:

7810

行内元素和元素

标签的类型 元素(block) 元素特征 默认独占一行 没有给宽度的时候,宽度是auto,撑满一行(宽度就是父级的宽度) 支持所有的css命令 属于元素标签的有 div,h1-h6,p,ul...,li,ol,dl,dt,dd,header,nav,footer,section,article,aside 行内元素(inline) 行内元素的特征 内容撑开宽高,宽高的值都是auto,只不过显示出来的宽高是由内容撑开的...不支持设置宽高 不支持上下的margin和上下padding(左右支持),上下的padding使用问题的,虽然把背影撑出来了,这只是表面现象,它不会对其它的元素有影响 所有的行内元素都会在一行显示(一行可以放得下的前提下...) 代码换行会被解析成一个空格 属于行内元素标签的有 a,span,strong,em,mark,img,time

79920

【CSS】标签显示模式 ② ( 行内元素 | 行内元素 )

文章目录 一、行内元素 1、行内元素简介 2、行内元素特点 3、代码示例 二、行内元素 1、行内元素简介 2、行内元素特点 3、代码示例 一、行内元素 ---- 1、行内元素简介 行内元素...是 其本身 的 宽度 ; 容器特性 : 行内元素 作为 容器 , 只能 存放 文本 或 行内元素 , 不能存放 级元素 ; 在 链接 标签 中 , 不能包含 其它 链接 , 否则会产生冲突..., 行内元素的宽高只取决于 元素 本身的宽高 ; 二、行内元素 ---- 1、行内元素简介 行内元素 标签 是 特殊的标签 , 可以在 一行内显示多个 , 但是同时也可以为其设置 宽高属性 和...对齐属性 ; 图片标签 : 表单标签 : 单元格标签 : , 表格 table 中的 行 tr 标签 中的 单元格 标签 ; 2、行内元素特点 行内元素特点...: 显示样式 : 行内元素 默认 都在一行中显示 , 每个元素之间会自动添加间隔 ; 宽高设置 : 行内元素 的 默认宽高 是 元素本身的宽高 , 但是也可以设置宽高 ; 样式设置 : 行内元素

1.5K10

【CSS】标签显示模式 ③ ( 标签显示模式转换 | 行内元素转换为级元素 | 级元素转换为行内元素 | 级元素、行内元素转换为行内元素 )

文章目录 一、标签显示模式转换 1、行内元素转换为级元素 2、级元素转换为行内元素 3、级元素、行内元素转换为行内元素 一、标签显示模式转换 ---- 1、行内元素转换为级元素 在 CSS...样式中设置属性值 display: block; , 可以将 行内元素 转换为 级元素 ; span { /* 行内元素 转换为 级元素 */ display:...: 2、级元素转换为行内元素 在 CSS 样式中设置属性值 display: block; , 可以将 行内元素 转换为 级元素 ; span { /* 行内元素 转换为...CSS 样式属性 : 3、级元素、行内元素转换为行内元素 在 CSS 样式中设置属性值 display: inline-block; , 可以将 级元素 或 行内元素 转换为 行内元素 ;... div { /* 级元素 或 行内元素 转换为 行内元素 */ display: inline-block; } 代码示例 : <!

1.5K10

HTML级元素和行内元素

a里面可以放级元素 级元素和行内元素区别 级元素的特点: (1)总是从新行开始 (2)高度,行高、外边距以及内边距都可以控制。...(3)宽度默认是容器的100% (4)可以容纳内联元素和其他元素。 行内元素的特点: (1)和相邻行内元素在一行上。...行内元素(inline-block) 在行内元素中有几个特殊的标签——、、, 可以对它们设置宽高和对齐属性,有些资料可能会称它们为行内元素。...行内元素的特点: (1)和相邻行内元素(行内)在一行上,但是之间会有空白缝隙。 (2)默认宽度就是它本身内容的宽度。 (3)高度,行高、外边距以及内边距都可以控制。...标签显示模式转换 display 行内:display:inline; 行内:display:block; 行内元素转换为行内: display: inline-block; 此阶段,我们只需关心这三个

3.3K60

HTML 面试要点:行内元素和级元素

# 行内元素 一个行内元素 (opens new window)只占据它对应标签的边框所包含的空间。...级元素 (opens new window)占据其父元素(容器)的整个水平空间,垂直空间等于其内容高度,因此创建了一个“”。... # 特点 总是在新的一行开始,占据一整行 高度、行高及外边距和内边距都可以控制 宽度默认与浏览器宽度一样 可以容纳行内元素和其他级元素...height: 100px; display: flex; justify-content: center; align-items: center; } # 行内元素与级元素对比...# 内容 一般情况下,行内元素只能包含数据和其他行内元素 级元素可以包含行内元素和其他级元素 # 格式 默认情况下,行内元素不会以新行开始,而级元素会新起一行

63530

【CSS】CSS 总结 ② ( CSS 字体文本样式 - 大小 字体 粗细 斜体 颜色 对齐 | CSS 标签显示模式 - 级元素 行内元素 行内元素 ) ★

; 默认宽度 : 级元素 默认 宽度 是 父容器 的 100% 宽度 ; 容器特点 : 级元素 作为 容器 , 可以在其中 放置 级元素 和 行内元素 ; 2、行内元素 行内元素 可以 在一行中...容器特性 : 行内元素 作为 容器 , 只能 存放 文本 或 行内元素 , 不能存放 级元素 ; 3、行内元素 行内元素 标签 是 特殊的标签 , 可以在 一行内显示多个 , 但是同时也可以为其设置...: 显示样式 : 行内元素 默认 都在一行中显示 , 每个元素之间会自动添加间隔 ; 宽高设置 : 行内元素 的 默认宽高 是 元素本身的宽高 , 但是也可以设置宽高 ; 样式设置 : 行内元素...可以 设置 宽度 , 高度 , 内边距 , 外边距 , 行高 等属性 ; 4、级元素 / 行内元素 / 行内元素 相互转换 级元素 / 行内元素 / 行内元素 相互转换 : 级元素 -> 行内元素...: inline-block; , 可以 将 级元素 或 行内元素 转换为 行内元素 ; div { /* 级元素 或 行内元素 转换为 行内元素 */ display

43210

【CSS】图片底部空白缝隙处理 ( 使用居中对齐 顶部对齐 底部对齐 | 将行内元素 行内元素转为级元素 )

一、图片底部空白缝隙问题 在上一篇博客中 , 使用默认的基线对齐 , 会发现 行内级元素 中的 图片与文字 默认的对齐方式下 , 图片下方有一条缝隙 ; 出现这条缝隙的原因就是 图片的底部 与...keji.jpg" alt="" class="four"> 底线对齐 : 图片底部与文字底线对齐 显示效果 : 下图中 基线对齐 方式 , 图片底部有一缝隙..., 其它三种对齐方式底部都没有缝隙 ; 三、图片底部空白缝隙问题解决方案二 ( 将行内元素 / 行内元素转为级元素 ) ---- 使用 vertical-align 垂直对齐 方式 的前提是 作用对象必须是...行内元素 / 行内元素 , 如果作用对象不是上述元素 , 则垂直对齐不生效 , 也就是基线对齐不生效 ; 代码示例 : <!...margin: 20px; } .one { /* 基线对齐 : 底部存在缝隙 */ vertical-align: baseline; } .two { /* 转换为级元素

1.9K50

行内元素有哪些?级元素有哪些? 空(void)元素有那些?行内元素和级元素有什么区别?

行内元素 行内元素:span,strong,em,br,img,input,label,select,textarea,cite 级元素 级元素:div,p,from,ul,li,ol,dl,address...元素是指标签没有内容的元素 area, base, br, col, embed, hr, img, input, keygen, link, meta, param, source, track, wbr 行内元素与级元素的区别...1.从显示效果看级元素会独占一行,其宽度自动填满其父元素宽度,行内元素不会独占一行,相邻的行内元素会排列在一行,直至一行排不开,才会换行,其宽度随元素的内容而变化。...2)级元素可以设置width,height属性,行内元素设置无效,级元素设置了宽度、仍然是独占一行。...3)级元素可以设置margin 和 padding,行内元素的水平方向的padding-left,padding-right,margin-left,margin-right 都产生边距效果,但是竖直方向的

68120

前端面试题-行内元素和级元素

一、行内元素 一个行内元素只占据它对应标签的边框所包含的空间。 二、级元素 级元素占据其父元素(容器)的整个空间,因此创建了一个“”。通常浏览器会在级元素前后另起一个新行。...七、行内元素和级元素对比 7.1 内容 (1)一般情况下,行内元素只能包含数据和其他行内元素。...(2)而级元素可以包含行内元素和其他级元素。这种结构上的包含继承区别可以使级元素创建比行内元素更”大型“的结构。 7.2 格式 默认情况下,行内元素不会以新行开始,而级元素会新起一行。...11.1 display (1)行内元素 display:inline (2)级元素 display:block (3)行内元素 display:inline-block (4)行内元素转换级元素...display:block (5)级元素转换行内元素 display:inline 11.2 float 若设置行内元素 float:left/right,则该行内元素转换为级元素 ,且具有浮动特性

1K30

【 HTML&CSS 课程】03 级标签和行内标签

image.png 步骤1:问候一下div标签 首先,让我们一起认识一下div标签,这是一个极为常用的级标签。所谓的级标签,就是高度为0,宽度100%的标签,也就是说,它是独占一行的!...步骤2:问候一下span标签 span是行内标签,啥叫行内标签呢?行内标签就是一种皮包骨的标签!(哈哈,够精辟了) 首先,我们在页面中加一个空的span标签。...根据上面的步骤,我们知道div是独占一行的,而span的宽度完全根据内容来决定,这个就是区分块级元素和行内元素的试金石。现在我们引入一张图片: ?...image.png 我们看到,图片跟在了span的右边,这说明img和span一样,都是行内标签。如果你希望span和img换行,请看步骤四。...步骤4:行内标签与级标签的转换 首先,继续上一个问题,怎样让行内标签换行,最简单的办法:div不是级标签吗?那直接在外面套一层div不就好了? <!

1.2K50
领券