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

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

仅供学习,转载请注明出处 块元素、内联元素、内联块元素 元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的特性,才能熟练的进行页面布局。...块元素 块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6、dl、dt、dd等等都是块元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度为父级宽度100%...解决内联元素间隙的方法 1、去掉内联元素之间的换行 2、将内联元素的父级设置font-size为0,内联元素自身再设置font-size 内联块元素 内联块元素,也叫行内块元素,是新增的元素类型,现有元素没有归于此类别的...inline-block 元素以内联块元素显示 练习 请制作图中所示的菜单: ?...span class="first">首 页 公司简介 解决方案 行业动态

3.9K20

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

, 8 2月 2021 作者 847954981@qq.com 前端学习, 我的编程之路 行内元素与块元素间的转换及行内块元素 在HTML中行内元素和块元素间的区分,本质上是其标签默认存在了一个 display...属性,当 display 属性的值为 block 那么所对应的标签即为块元素,反之当值为 inline 则标签为行内元素。...注,display 属性的值也可以设置为 none 此时表示此标签隐藏 在前面的文章中,我们知道了行内元素与块元素的区别 链接地址 但如果我们将 display 的值调节为 inline-block 此标签即为...行内块元素,简单来说就是能在同一行显示的块元素。...2.给父元素添加 word-spacing 属性 word-spacing 即单词与单词间的距离,将两个块放在统一父元素下,将父元素的单词间距调整为负数(这里的值要尽量小,一般为-20px),这样回车造成的文字空白就消失了

1.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    前言 HTML元素按布局属性可以分为三种类型:块级元素、行内元素、行内块元素 这篇文章梳理一下他们的区别与联系 一、区别 1.块级元素 属性 默认独占一行 如果不设置宽度,默认是父级的宽度。...即使设置的宽度,也会占用一行 可以设置全部属性 2.行内元素 属性 不会独占一行,可以与其他非块级元素同行 不是全部属性都生效。margin的上下,padding的上下,宽度,高度都不可以设置。...宽度随元素的内容大小而变化。 代码换行时,会出现间隔。解决方案:父元素设置font-size为0,子元素再设置具体的字体大小。...行内元素里面不可以嵌套块级元素 3.行内块元素 属性 不会独占一行,可以与其他非块级元素同行 可以设置全部属性 代码换行时,会出现间隔。...二、联系 可以通过css的display的属性来转换 block 块级元素 inline 行内元素 inline-block 行内块级元素 display: block; // 设置元素为块级元素

    2.1K30

    行内元素和块元素

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

    83020

    HTML的行元素和块元素

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

    3.3K20

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

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

    1.5K10

    HTML中的内联元素与块级元素

    块级元素 块级元素(block element)生成一个元素框,(默认地)它会填充其父级元素的内容,旁边不能有其他元素,它在元素框之前和之后生成了“分隔”符。...内联元素与块级元素的转换 块元素(block element)和内联元素(inline element)都是html规范中的概念。在加入了CSS控制以后,可以改变块元素和内联元素之间的差异。...比如,我们可以把内联元素在style属性中加上display:block,使内联元素具有块元素的特点,也可以在块元素中加上display:inline,使它具有内联元素的特点。...可变元素是基于以上两者随环境而变化的,它需要根据上下文关系确定该元素是块元素或者内联元素。可变元素隶属于上述两种元素,一旦根据上下文确定了它的类别,它就要遵循块元素或者内联元素的规则。 4....内联元素与块级元素列表 3.1 块级元素列表 TypeNoteaddress定义地址caption定义表格标题dd定义列表中定义条目div定义文档中的分区或节dl定义列表dt定义列表中的项目fieldset

    3.1K30

    HTML块级元素和行内元素

    块级元素(block-level) 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。...常见的块元素有~、、、、、等, 其中标签是最典型的块元素。...块级元素的特点: (1)总是从新行开始 (2)高度,行高、外边距以及内边距都可以控制。 (3)宽度默认是容器的100% (4)可以容纳内联元素和其他块元素。...a里面可以放块级元素 块级元素和行内元素区别 块级元素的特点: (1)总是从新行开始 (2)高度,行高、外边距以及内边距都可以控制。...(3)宽度默认是容器的100% (4)可以容纳内联元素和其他块元素。 行内元素的特点: (1)和相邻行内元素在一行上。

    3.4K60

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

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

    11910

    HTML基础-块级元素与内联元素

    理解这两者的区别及正确使用它们,对于构建结构清晰、布局合理的网页至关重要。 一、块级元素与内联元素概述 块级元素 块级元素在页面中独占一行,其宽度默认为100%,可以设置宽高,并且会自动换行。...常见的内联元素有、、、、等。它们主要用于文本样式和链接的处理。 二、块级与内联元素的常见问题及易错点 1....不恰当的元素选择 错误地使用块级元素来包裹内联内容或反之,会导致布局混乱。...缺乏对元素转换的认知 有时候,开发者可能需要改变元素的默认行为,如将内联元素表现为块级元素,或反之。不了解display属性的使用方法,可能会导致布局调整困难。 三、如何避免这些问题 1....: inline;">原本为块级的现在表现为内联 四、总结 理解并熟练掌握块级元素与内联元素的特性和使用,是每一位前端开发者的基本功。

    16410

    块元素, 内联元素, 内联块元素块元素(默认为父级宽度的100%,支持全部样式):内联元素(不支持宽高, 不支持margin上下, 不支持padding上下)内联块元素(从其它元素转换而来, disp

    块元素(默认为父级宽度的100%,支持全部样式): body h1 , h2, h3, h4, h5, h6 p div li (条目) ul(定义无序列表, 子标签li, 带点号) ol(定义有序列表...雪碧 可乐 凉茶 Python python是一门高级的动态语言 C C是一门古老的静态语言 内联元素(不支持宽高, 不支持margin上下, 不支持padding上下) a span em(语气强调...加粗) input(输入框, 支持全部样式) img(图片, 支持全部样式) 间隙问题: 父级设置字体为0, 子级单独设置字体尺寸 居中问题: 使用text-align: center 内联块元素...) 没有原生的内联块元素 任何元素都可以转换为内联块元素 display: inline-block(内联块元素) inline(内联元素) block(块元素) none(隐藏)

    1.2K60

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

    一、Display 显示模式转换 ---- display 显示模式 , 可以分为 行内显示模式 ; 块内显示模式 ; 行内块显示模式 ; 将 元素 的显示模式修改为 行内块显示模式 的方法 : 使用...inline-block 可以改变显示模式 , 将 元素的显示模式 改为 行内块 显示模式 ; 使用 浮动 , 也可以 将 块内元素 改为 类似于行内块的显示模式 , 浮动是脱标的 , 不占用标准流元素的位置...; 绝对定位 和 固定定位 都可以到达 将 元素转为 行内块显示模式 的效果 ; 行内盒子 , 一旦使用了 浮动 / 绝对定位 / 固定定位 就可以将该盒子看做 行内块元素 盒子 , 为该盒子设置宽高等属性... 展示效果 : 四、为块元素设置浮动 ---- 将块级元素 设置为 浮动元素 , 也能达到与行内块元素相同的效果 ; 代码示例 : 显示效果 : 五、为块元素设置定位 ---- 将块级元素 设置为 绝对定位元素 , 也能达到与行内块元素相同的效果 ; 代码示例 : <!

    1.2K30

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

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

    74420

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

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

    1.6K10
    领券