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

CSS 元素、内联元素、内联元素

元素 元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6、dl、dt、dd等等都是元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度为父级宽度100%...那么下面有一个想法,就是div这个元素能不能设置为同一行呢? 方法当然是有的,就是转化为 行内元素,如下: ?...解决内联元素间隙的方法 1、去掉内联元素之间的换行 2、将内联元素的父级设置font-size为0,内联元素自身再设置font-size 内联元素 内联元素,也叫行内元素,是新增的元素类型,现有元素没有归于此类别的...它们在布局中表现的行为: 支持全部样式 如果没有设置宽高,宽高由内容决定 盒子并在一行 代码换行,盒子会产生间距 子元素是内联元素,父元素可以用text-align属性设置元素水平对齐方式。...DOCTYPE html> div{

3.5K20

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

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

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

CSS】通过定位修改 display 显示模式 ( Display 显示模式转换 | inline-block 改元素为行内元素示例 | 为元素设置浮动 | 为元素设置定位 )

; 绝对定位 和 固定定位 都可以到达 将 元素转为 行内显示模式 的效果 ; 行内盒子 , 一旦使用了 浮动 / 绝对定位 / 固定定位 就可以将该盒子看做 行内元素 盒子 , 为该盒子设置宽高等属性...元素 , 不设置width , 默认充满父容器 ; 代码示例 : 显示效果 : 三、inline-block 改元素为行内元素示例 ---- 将元素 转为 行内元素 , 行内元素 如果不设置宽度 , 默认宽度与元素内容宽度一致... 展示效果 : 四、为元素设置浮动 ---- 将元素 设置为 浮动元素 , 也能达到与行内元素相同的效果 ; 代码示例 : 显示效果 : 五、为元素设置定位 ---- 将元素 设置为 绝对定位元素 , 也能达到与行内元素相同的效果 ; 代码示例 : <!

1.1K30

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

文章目录 一、行内元素 1、行内元素简介 2、行内元素特点 3、代码示例 二、行内元素 1、行内元素简介 2、行内元素特点 3、代码示例 一、行内元素 ---- 1、行内元素简介 行内元素...行内元素特点 : 单行多个 : 在 一行 中 , 可以 设置显示多个 行内元素 ; 宽高无效 : 行内元素 的 宽高 设置是 无效的 , 以 子内容 的大小来确定 ; 默认宽度 : 行内元素 的 宽度..., 行内元素的宽高只取决于 元素 本身的宽高 ; 二、行内元素 ---- 1、行内元素简介 行内元素 标签 是 特殊的标签 , 可以在 一行内显示多个 , 但是同时也可以为其设置 宽高属性 和...对齐属性 ; 图片标签 : 表单标签 : 单元格标签 : , 表格 table 中的 行 tr 标签 中的 单元格 标签 ; 2、行内元素特点 行内元素特点...: 显示样式 : 行内元素 默认 都在一行中显示 , 每个元素之间会自动添加间隔 ; 宽高设置 : 行内元素 的 默认宽高 是 元素本身的宽高 , 但是也可以设置宽高 ; 样式设置 : 行内元素

1.5K10

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

一、CSS 字体文本样式 1、CSS 字体设置 CSS 字体设置 : 大小设置 : font-size 属性值 的单位 推荐使用 px 像素 , Google 浏览器默认文字大小 16 像素 ; font-size..., 但是也可以设置宽高 ; 样式设置 : 行内元素 可以 设置 宽度 , 高度 , 内边距 , 外边距 , 行高 等属性 ; 4、元素 / 行内元素 / 行内元素 相互转换 元素 / 行内元素.../ 行内元素 相互转换 : 元素 -> 行内元素 : 设置属性值 display: block; , 可以 将 行内元素 转换为 元素 ; span { /* 行内元素...转换为 元素 */ display: block; } 行内元素 -> 元素 : 在 CSS 样式中设置属性值 display: inline; , 可以 将 元素...: 在 CSS 样式中设置属性值 display: inline-block; , 可以 将 元素 或 行内元素 转换为 行内元素 ; div { /* 元素

11410

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

文章目录 一、标签显示模式转换 1、行内元素转换为元素 2、元素转换为行内元素 3、元素、行内元素转换为行内元素 一、标签显示模式转换 ---- 1、行内元素转换为元素CSS...: 2、元素转换为行内元素CSS 样式中设置属性值 display: block; , 可以将 行内元素 转换为 元素 ; span { /* 行内元素 转换为... 元素 展示效果 : 没有设置 display: inline; CSS 样式属性 : 设置 display: inline;...CSS 样式属性 : 3、元素、行内元素转换为行内元素CSS 样式中设置属性值 display: inline-block; , 可以将 元素 或 行内元素 转换为 行内元素 ;...display: inline-block; CSS 样式属性 : 设置 display: inline-block; CSS 样式属性 : 设置后 , 可以设置 行内元素 的 宽高 属性

1.5K10

CSS入门10-替换元素和非替换元素元素和行内元素

其内容不受CSS视觉格式化模型控制,CSS渲染模型并不考虑对此内容的渲染,且元素本身一般拥有固有尺寸(宽度,高度,宽高比)。...使用CSS的content属性插入的对象是匿名替换元素。 2.2 非替换元素 HTML 的大多数元素是非替换元素,浏览器直接将其内容显示出来。例如:div, p, span 3....元素,行内替换元素,行内非替换元素表现 4.1 元素表现 元素,width,height,margin,boder的设置遵循盒模型。...典型的例子:img 当只定义了其高度值时,其宽度将会根据固有宽高比进行等比设置,这也是为什么img是行内元素,但可以设置宽高的原因。...元素和行内元素的转换 5.1 级->行内 display: inline 5.2 行内->级 display: block 设置float css 行内元素 元素 替换元素 非替换元素 以及这些元素

1.6K00

CSS】标签显示模式 ① ( 标签显示模式 | 元素 )

文章目录 一、标签显示模式 ( 元素 | 行内元素 ) 二、元素 1、元素简介 2、元素特点 3、文字块级元素 4、代码示例 一、标签显示模式 ( 元素 | 行内元素 ) ---...: 元素 会 独占父容器 的一行 , 宽度默认充满父容器 ; 大小可控 : 标签 的 高度 , 宽度 , 内边距 , 外边距 可以自定义设置 ; 默认宽度 : 元素 默认 宽度 是 父容器 的...100% 宽度 ; 容器特点 : 元素 作为 容器 , 可以在其中 放置 元素 和 行内元素 ; 3、文字块级元素 特殊的元素 : 存放文字内容的 元素 , 只能包含文字内容 , 不能包含其它元素..., 不能包含 标签 , 只能放文字内容 ; 4、代码示例 代码示例 : 为 div 元素 设置 宽度 , 高度 , 上边距 , 背景颜色 , 文字颜色 ; 下面的代码中 , 为 div...标签设置了 200x100 像素大小 , 并设置了 2 像素的上边距 , 元素 整体背景设置为了黑色 , 文字颜色设置成了 绿色 ; <!

1.8K30

行内元素元素间的转换及行内元素

, 8 2月 2021 作者 847954981@qq.com 前端学习, 我的编程之路 行内元素元素间的转换及行内元素 在HTML中行内元素元素间的区分,本质上是其标签默认存在了一个 display...属性,当 display 属性的值为 block 那么所对应的标签即为元素,反之当值为 inline 则标签为行内元素。...借此原理,我们可以让指定标签在元素与行内元素之间转换。...注,display 属性的值也可以设置为 none 此时表示此标签隐藏 在前面的文章中,我们知道了行内元素元素的区别 链接地址 但如果我们将 display 的值调节为 inline-block 此标签即为...行内元素,简单来说就是能在同一行显示的元素

1.1K40

行内元素元素

标签的类型 元素(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

78720

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

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

1.8K50

行内元素元素和行内元素的区别和联系

HTML,也叫“超文本标记语言”,其元素无非就是行内元素元素和行内元素。...行内元素最常用的就是 span , br 和 a ,之前 b , i 和 small 标签也比较常见,分别用来设置加粗,斜体和缩小字体。但这种特殊的样式,最好还是用 CSS 来实现。...元素元素会占据其父元素(容器)一整行的空间,默认情况下元素会新起一行。... 表单元素分组。 表脚注。 行内元素: 行内元素也被称为可置换元素,它们既可以设置宽高又不会占据一整行的空间。...常见的行内元素有 img , button , input , select , textarea 。 当然,可以使用 CSS 的 display 属性给元素设置行内、和行内

23430

HTML的行元素元素

元素:整行排列,不能改变大小(宽度和高度),宽度默认文字宽度,当行元素排列过多时( 超过浏览器的宽度时自动强制换行 )。 元素:一个元素独占一行,宽度默认浏览器的宽度,可以改变宽度和高度。...行内元素:属于行元素,但又有元素的属性,横行排列但又可以设置宽度和高度。...>定义下标文本 定义上标文本 多行的文本输入控件 打字机或者等宽的文本效果 定义变量 元素列表: 定义地址 定义表格标题...元素定义标题 标签定义列表项目 为那些不支持框架的浏览器显示文本,于 frameset 元素内部 定义在脚本未被执行时的替代内容...原文地址《HTML的行元素元素

3.2K20

HTML元素和行内元素

元素(block-level) 每个元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。...行内元素(inline-level) 行内元素(内联元素)不占有独立的区域,仅仅靠自身的字体大小和图像尺寸来支撑结构,一般不可以设置宽度、高度、对齐等属性,常用于控制页面中文本的样式。...行内元素的特点: (1)和相邻行内元素在一行上。 (2)高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效。 (3)默认宽度就是它本身内容的宽度。...(2)高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效。 (3)默认宽度就是它本身内容的宽度。 (4)行内元素只能容纳文本或则其他行内元素。...行内元素(inline-block) 在行内元素中有几个特殊的标签——、、, 可以对它们设置宽高和对齐属性,有些资料可能会称它们为行内元素

3.3K60
领券