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

一、前端基础-html-块级元素和内联元素

-- 块级元素 1、总是在新行上开始,占据一整行。 2、高度,行高以及外边距和内边距都可控制。 3、宽带始终是与浏览器宽度一样,与内容无关。 4、它可以容纳内联元素和其他块元素。...>div标签是块级元素,独占一行,前后自动换行div> 内联元素,和其他元素在同一行 内联块级元素(同时具备内联元素、块级元素的特点) 1、和其他元素都在一行上。 2、元素的高度、宽度、行高以及顶和底边距都可设置。...2、块级元素不能放在P标签里 3、有几个特殊的块级元素只能包含内联元素,不能包含块级元素如h1-6,p,dt 4、li标签可以包含div 5、块级元素与块级元素并列,内联元素与内联元素并列

94930

一文剖析HTML块和内联元素以及DIV容器,运维开发必备前端技能,基本功强化训练。

笔者和大家一起坚持。本篇和大家一起巩固html中的块元素和内联元素以及DIV容器。 块元素 块元素的特点是啥?块级元素在浏览器显示时,通常会以新行来开始(和结束),块级元素只能出现在body元素内。...html中的div元素就是块元素,我们看看下面的例子: div元素是块级元素,是一个可以用来组合其它html元素的容器,也没啥特别的含义了。因为它是块级元素,所以在浏览器中会在其前后显示折行呢!...它还可以和CSS一同使用,所以,div元素还可用于对大的内容块设置样式属性。 div容器还有啥用途? 布局!对!...HTML中的span元素是典型的内联元素, 主要用途就是用来作文本的容器,也没其它特定的含义了。它还可以和CSS一同使用,所以span元素可以为部分文本设置样式属性呢。

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

    初识HTML(三)---div块级元素以及浮动和定位(超详细带演示)

    div块级元素 div是一个特别重要的标签 是块级元素 上代码,看图!...可以看到我们定义的样式是三个正方形的块style(css)后面会细讲 style="width: 600px;height: 600px;background-color: black; 分别对应宽高和背景色...那么分块有什么用呢 切割成不同的块互不干扰 方便定位和布局 div style="width: 100px;height: 100px;background-color: black;">div...可以看出div其实自带了换行效果 但是如果我们需要第一行有两个块怎么办呢 浮动和定位 浮动 常见为左右浮动 float: left/right 大家看出来英语很重要了吧 用法如下 块内容实现 就是一个页面了 一个好看的网站往往都会有好看的布局,所以学会div的使用以及浮动和定位是很重要的 有兴趣的小伙伴可以试着截你喜欢的网站的图 拼装一个去装逼哦,但是要注意不要侵权哦

    89730

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

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

    2.1K50

    为什么你不应该使用div作为可点击元素

    但我们经常倾向于使用其他HTML元素,如 div span 等作为 clickable 元素。 但通过这样做,我们错过了许多内置浏览器的功能。 我们缺少什么?...无障碍问题(空格键或回车键无法触发按钮点击) 元素将无法通过按Tab键来聚焦 权宜之计 我们需要在每次创建可点击的 div 按钮时,以编程方式添加所有这些功能 更好的解决方案 始终优先使用 button...作为可点击元素,以获取浏览器的所有内置功能,如果你没有使用它,始终将上述列出的可访问性功能添加到你的div中。...虽然,直接使用按钮并不直观。我们必须添加并修改一些默认的CSS和浏览器自带的行为。 使用按钮的注意事项 1. 它自带默认样式 我们可以通过将每个属性值设置为 unset 来取消设置现有的CSS。...无论何时使用按钮,如果它不在表单内,请始终添加 type='button' ,因为 submit 和 reset 与表格有关。

    26841

    Markdown 如何在内联代码或者代码块中使用代码开始符号反引号(`)

    我们都知道如何在 Markdown 中使用反引号 ` 来包裹一段代码。无论是内联的代码还是单独的代码块,都需要使用它,只是个数的差别,比如 ` 和 ```。...注意,这里有 5 个 ` 符号,其中前后各两个 `` 是代码块的开始和结束符,中间的 ` 则是代码块中的 ` 符号,代码块和内容之间必须有空格。...内联代码中只有反引号且有多个 如果你读到上面一节,你可能好奇为什么我能打出两个 `` 符号来,是因为我输入了: 1 ``` `` ``` 注意,这里有 8 个 ` 符号,其中前后各两个 ``` 是代码块的开始和结束符...,中间的 `` 则是代码块中的 `` 符号,代码块和内容之间必须有空格。...内联代码中首尾包含反引号 有时候你希望示意 Markdown 的代码块的用法,你需要告诉别人使用 `` 这样的写法。

    67330

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

    块元素 块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6、dl、dt、dd等等都是块元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度为父级宽度100%...好了,使用display: inline-block 将div转为行内块元素之后的确可以将两个div放到一行了。...,img和input元素的行为类似这种元素,但是也归类于内联元素,我们可以用display属性将块元素或者内联元素转化成这种元素。...它们在布局中表现的行为: 支持全部样式 如果没有设置宽高,宽高由内容决定 盒子并在一行 代码换行,盒子会产生间距 子元素是内联块元素,父元素可以用text-align属性设置子元素水平对齐方式。...这三种元素,可以通过display属性来相互转化,不过实际开发中,块元素用得比较多,所以我们经常把内联元素转化为块元素,少量转化为内联块,而要使用内联元素时,直接使用内联元素,而不用块元素转化了。

    3.9K20

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

    忽视默认样式 块级元素和内联元素都有其默认的内外边距和字体样式,忽视这些默认样式可能导致布局不一致。例如,标签有默认的上下外边距,直接在段落间插入div>可能会造成意外的空白。 3....缺乏对元素转换的认知 有时候,开发者可能需要改变元素的默认行为,如将内联元素表现为块级元素,或反之。不了解display属性的使用方法,可能会导致布局调整困难。 三、如何避免这些问题 1....灵活运用display属性 转换块级元素为内联:使用display: inline;可以让块级元素像内联元素一样显示。...转换内联元素为块级:使用display: block;可以让内联元素变为块级元素,独占一行。...: inline;">原本为块级的div>现在表现为内联div>div> 四、总结 理解并熟练掌握块级元素与内联元素的特性和使用,是每一位前端开发者的基本功。

    16410

    全栈之前端 | 4.CSS3基础知识之盒子模型学习

    * { margin: 0; padding: 0; } 块、内联盒子 描述: 在 CSS 中我们广泛地使用两种“盒子, box”,即块级盒子 (block box) 和 内联盒子 (inline...box),这两种盒子会在页面流(page flow)和元素之间的关系方面表现出不同的行为;而在 CSS 中,HTML 元素可以被分为三种类型:块级元素(block-level elements)、内联元素...常见的块级元素有div、p、h1-h6、ol、ul、li、table、form、address、blockquote等。 块级元素可以设置宽度、高度、内外边距等属性,可以包含其他块级元素和内联元素。...内联块状元素(inline-block elements):内联块状元素结合了块级元素和内联元素的特性,可以设置宽度、高度、内外边距等属性,同时以行的形式显示在页面上。...; /* 该元素生成块级元素盒,如果它是一个单独的内联盒,它将和周围的内容一起流动(行为类似于替换元素)。

    31320

    二、CSS

    块元素、内联元素、内联块元素 元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的特性,才能熟练的进行页面布局。...块元素 块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6、dl、dt、dd等等都是块元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度为父级宽度100%...,img和input元素的行为类似这种元素,但是也归类于内联元素,我们可以用display属性将块元素或者内联元素转化成这种元素。...它们在布局中表现的行为: 支持全部样式 如果没有设置宽高,宽高由内容决定 盒子并在一行 代码换行,盒子会产生间距 子元素是内联块元素,父元素可以用text-align属性设置子元素水平对齐方式,用line-height...属性值设置子元素垂直对齐方式 这三种元素,可以通过display属性来相互转化,不过实际开发中,块元素用得比较多,所以我们经常把内联元素转化为块元素,少量转化为内联块,而要使用内联元素时,直接使用内联元素

    1.8K70

    c语言内联函数和动态链接库的制作和使用

    今天继续给大家分享c语言里面的内联函数的使用以及动态链接库的制作和使用;内联函数的使用,在很多交流群里面,看到有网友经常问到这一块(这个在Linux内核代码里面经常能够看到这种写法,平常的代码里面我一般很少看到这种用法...: 对于这个内联函数的使用,我们要明白为啥要用它,其实这个原因在之前的文章c语言宏定义里面有讲过关于带参宏和函数的区别和优缺点——C语言之宏定义用法;大家可以去看一下这个文章,我们写函数的话,无非就是要实现功能...(这里我的理解就是,因为内联函数具有函数和带参宏的特点,所以当多次调用内联函数的话,函数里面的语句就直接放到当执行到内联函数的那个地方,就不用跑到定义的地方去执行了,又开辟栈空间了)。...(和上面说的是一个意思)。 3.内联函数的使用限制: 内联能提高函数的执行效率,为什么不把所有的函数都定义成内联函数?如果所有的函数都是内联函数,还用得着“内联”这个关键字吗?...另一方面,每一处内联函数的调用都要复制代码,将使程序的总代码量增大,消耗更多的内存空间。以下情况不宜使用内联函数: (1)如果函数体内的代码比较长,使用内联将导致内存消耗代价较高。

    1.5K30

    初学者必知的HTML规范

    一、整体结构 用div代替table布局 结构、表现、行为三者分离,避免内联 良好的树形结构 四个空格代替一个tab 能并列就不嵌套 div>div>div>div>代替div>div>...div>div> 引用的class要少 二、代码格式 严格的属性 属性和值全部小写,每个属性都必须有一个值,每个值必须加双引号。...严格的嵌套 内联元素不能包含块级元素 特殊的块级元素只能包含内联元素: h1,h2..p  dt li内可以包含div 三、注意事项 避免使用绝对定位,可能会被过滤。 避免使用js,可能会被过滤。...避免使用table布局,不易于修改维护。 问题:部分智能手机的邮件客户端可能会有只显示部分的bug(宽度被截)。 解决:在外面套一个同宽的table即可。

    38920

    使用 DPDK 和 GPUdev 在 GPUs上增强内联数据包处理

    GPU接收数据包信息并将其直接处理到 GPU 内存中 图 1 显示了使用 NVIDIA GPU 和 ConnectX 网卡的加速内联数据包处理应用程序的典型数据包工作流程场景。...借助这个新库提供的功能,您可以使用 GPU 轻松实现内联数据包处理,同时处理数据流和控制流。 DPDK 在内存池(一块连续的内存块)中接收数据包。...用于内联数据包处理的内存池结构 对于控制流,要启用CPU和GPU之间的通知机制,可以使用gpudev通信列表:CPU内存和CUDA内核之间的共享内存结构。...Aerial 5G 软件中使用 DPDK gpudev进行内联数据包处理用例 l2fwd-nv 应用程序 为了提供如何实现内联数据包处理和使用 DPDK 库的实际示例gpudev,l2fwd-nv示例代码已发布在...对于每次迭代 64 和 128 个数据包,两种方法都能够达到峰值 I/O 吞吐量。这里的吞吐量测量不是零丢失数据包。 结论 在这篇文章中,我讨论了使用 GPU 优化内联数据包处理的几种方法。

    41210

    第153天:关于HTML标签嵌套的问题详解

    为了写出更优秀的页面,一般遵循下面的规则:   (1)块级元素与块级元素平级、内联元素与内联元素平级; div>div> //span是内行元素,p是块级元素...,所以这个是错误的嵌套 div>div> //这个是正确的嵌套   (2)块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其他的内联元素...; div>div>   (3)有几个特殊的块级元素只能包含内联元素,不能再包含块级元素; h1、h2、h3、h4、...h5、h6、p、dt   (4)p标签不能嵌套块级标签   只要p标签里面也任何形式嵌套块级标签,都会被解析为兄弟级关系,即使设置display属性;   (5)li标签可以包含div标签,因为li和div...display属性来区分,而是按照内容模型来区分,分为: 元数据型(metadata content)是可以被用于说明其他内容的表现或行为,或者在当前文档和其他文档之间建立联系的元素; 区块型(sectioning

    1.6K20

    display 属性

    说明: 这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。...此元素会被显示为内联元素(行内元素),元素前后没有换行符。 none 此元素不会被显示。 block 此元素将显示为块级元素,此元素前后会带有换行符。 inline-block 行内块元素。...html中的行内元素和块级元素有哪些: 在html中,元素主要分为行内元素和块级元素; 行内元素指的是书写完成后不会自动换行,并且元素没有宽和高。 块级元素写完后会自动换行,有宽高可以修改。...html table button hr p ol ul dl cnter div 行内块元素常见的有: img input td 以上就是常见的行内元素和块级元素,还有常见的行内块元素 实例1:如何把元素显示为内联元素... 两个 span 元素之间产生了一个换行行为。 ?

    2.2K30
    领券