CSS中块级元素,行内块元素,行内元素的特点

CSS行内样式,移动端前端前端开发 大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】 阅读详情

CSS自学笔记

目录

一、什么是元素显示模式

二、CSS的元素显示模式

1.块元素

2.行内元素

3.行内块元素


前言

       网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。 HTML 元素一般分为块元素和行内元素两种类型。块级元素和行内元素都是元素显示模式,而本文讲的是这几种模式的区别以及使用规则。


一、什么是元素显示模式

        元素显示模式就是元素(标签)以什么方式进行显示,比如自己占一行,比如一行可以放多个。HTML 元素一般分为块元素行内元素两种类型。

二、CSS的元素显示模式

1.块元素

常见的块元素有:<h1>~<h6>,<p>,<div>,<ul>,<ol>,<li>等,其中div是最典型的块元素。

块级元素的特点

① 比较霸道,自己独占一行。

② 高度,宽度、外边距以及内边距都可以控制。

③ 宽度默认是容器(父级宽度)的100%。

④ 是一个容器及盒子,里面可以放行内或者块级元素。

注意:1.文字类的元素内不能使用块元素。

           2.标签主要用于存放文字,因此里面不能放块级元素,特别是不能放。

           3.同理h1~h6等都是文字类块级标签,里面也不能放其他块级元素。

代码如下(错误示例):

<body>
    <div>比较霸道,自己独占一行</div> 瑟瑟发抖
    <p>独占一行</p>
    <p>
    <div>这里有问题</div>
    </p>
</body>

网页显示效果:

此代码的21到23行中将div放在了文字类元素中,乍一看好像是没有什么问题的,但是我们在网页中查看代码便可以发现浏览器渲染的过程中div自动从p标签里跳出来了。

 

这里p标签生效,上下都有间隙,但是

在p里嵌套div之后这个p便不再生效

同理如果在p标签中嵌套p标签,或者在a标签中嵌套a标签,容易造成错误。

错误示例:

<body>
    <a href="#">
        我是谁
        <a href="#">我是谁</a>
    </a>
</body>

 网页显示效果

嵌套在里面的a或者p均会跳出来。

 

2.行内元素

常见行内元素:<a><strong><b><em><del><i><s><ins><u><span>等,其中<span>是最典型的行内元素。有的地方也将行内元素称为内联元素。

 行内元素的特点

① 相邻行内元素在一行上,一行可以显示多个。

② 高、宽直接设置是无效的。

③ 默认宽度就是它本身内容的宽度。

④ 行内元素只能容纳文本或其他行内元素。

示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>显示模式之行内元素</title>
    <style>
        span {
            width: 100px;
            height: 100px;
            background-color: hotpink;
        }
    </style>
</head>

<body>
    <span>我是行内元素span</span> <strong>我是行内元素strong</strong>
    <span>我是行内元素span</span> <strong>我是行内元素strong</strong>

</body>

</html>

网页显示效果:

可以看出CSS中长宽设置对于行内元素是无效的。

3.行内块元素

在行行内元素中有几个特殊的标签,<img/><input/><td>它们同时具有块元素和行内元素的特点。 有些资料称它们为行内块元素。

行内块元素的特点

① 和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。一行可以显示多个(行内元素特点)。

② 默认宽度就是它本身内容的宽度(行内元素特点)。

③ 高度,行高、外边距以及内边距都可以控制(块级元素特点)。

示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>显示模式之行内块元素(特殊情况)</title>
    <style>
        input {
            width: 249px;
            height: 35px;
        }
    </style>
</head>

<body>
    <input type="text">
    <input type="text">
</body>

</html>

网页显示效果:

可以看出既可以在同一行显示,又可以设置长宽。


【Python】torch_npu Ascend AI处理器核心计算范式与PyTorch的桥接艺术:深入探索torch_npu的基石要真正理解,我们必须首先超越其作为PyTorch后端库的表面认知,深入其所服务的硬件——华为昇腾(Ascend)AI处理器的核心计算范式。这不仅仅是关于如何在NPU上运行PyTorch模型,更是关于NPU如何设计其计算,以及如何巧妙地将这种硬件特性映射到PyTorch的抽象层之上。1. 昇腾AI处理器的达芬奇架构:极致算力的源泉昇腾AI处理器并非传统的CPU或GPU。它采用了华为独创的达芬奇(Da Vinci)架 阅读详情

相关推荐

MAC(m1)-VMWare Fusion安装CentOS7.9

MAC(m1)-VMWare Fusion安装CentOS7.9

兴趣是最好的老师 1735

块、行内行内块

文章目录一、块元素block二、行内元素inline三、行内块inline-block 一、块元素block 块元素——div、p、h1-h6、ul、ol、li 所有的块级元素独占一行显示 可以设置宽高 二、行内元素inline 行内元素——span、a、font、strong、em、i 所有的行内元素都在一行上显示 不能设置宽高、由内容撑开 三、行内块inline-block 行内块——img、input 可以设置宽高、并且在一行上显示 默认对齐的是基线 ...

亮晶晶的博客 3144

NVIDIA-H100-GPU-Architecture-Whitepaper-zhCN.pdf

内容概要:本文详细介绍了NVIDIA H100 Tensor Core GPU的架构设计与技术创新,重点涵盖其在AI、高性能计算(HPC)和数据分析领域的卓越性能表现。H100基于Hopper架构,采用TSMC 4N工艺,集成800亿晶体管,具备132个SM(流式多处理器),支持FP8、TF32、FP64等多种数据格式,显著提升计算吞吐量。其关键特性包括第四代Tensor Core、Transformer引擎、DPX指令加速动态规划、线程块簇、Tensor内存加速器(TMA)、第二代MIG多实例GPU、机密计算、HBM3高带宽显存、50MB二级缓存以及第四代NVLink和NVSwitch互连技术,整体性能相较A100提升达6倍。此外,H100支持PCIe 5.0和先进的安全机制,适用于大规模AI训练、推理、基因组学等前沿应用场景。; 适合人群:从事人工智能、高性能计算、数据中心架构、GPU加速计算及相关领域的研发工程师、系统架构师、科研人员和技术决策者;具备一定GPU计算或CUDA编程基础的专业人士。; 使用场景及目标:①用于大规模AI模型(如大语言模型、Transformer)的高效训练与推理;②支撑HPC应用如气候模拟、量子计算、基因组学分析(如Smith-Waterman算法加速);③在多租户云环境中实现安全隔离的MIG实例部署;④构建高性能AI超算集群(如DGX H100和SuperPOD)以实现极致扩展性;⑤在金融、医疗、自动驾驶等领域实现安全的机密计算与联合学习。; 阅读建议:此文档为技术白皮书,内容详实且专业性强,建议结合NVIDIA官方CUDA文档、开发者工具(如Nsight、DCGM)及实际硬件平台进行深入研读,重点关注Transformer引擎、TMA异步传输、DPX指令优化等新特性在实际算法中的应用与性能调优。

CSS学习05:块元素行内元素行内块元素

目录 1、块元素 常见的块元素块级元素特点: 注意: 2、行内元素 常见的行内元素行内元素特点: 注意: 3、行内块元素 常见的行内块标签: 行内块元素特点: 三种元素的总结 1、块元素 常见的块元素: <h1>~<h6>、<p>、<div>、<ul>、<ol>、<li> <div>是最常见的块元素 块级元素特点: 自身独占一行 高...

玉安_ZhangDe的博客 9849

HTML 块级元素行内元素行内块元素详解

不管块级元素还是行内元素,区别:一是排列方式,二是宽高边距设置,三是默认宽度。块级元素会独占一行,而行内元素行内块元素则会在一行内显示;块级元素行内块元素可设置 width、height 属性,而行内元素设置无效;块级元素的 width 默认为 100%,而行内元素则是根据其自身的内容或子元素来决定其宽度;而行内块元素又同时拥有块级元素行内元素特点

qq_71443736的博客 8202

块级元素行内元素行内块元素

在学习 CSS 的时候发现,发现有些标签会独占一行,典型的例如 <div> 标签。而某些不会独占一行,典型如 <span> 标签。其实这是因为 CSS 的标签是有区分元素类型的。 元素分类 行内元素 又称为内联元素行内元素的大小是靠本身内容的大小,宽高都设置无效。 常见的特点如下: 与其他行内元素并排 设置宽高无效 默认的宽度就是文本内容的宽度 水平方向的 paddin...

qq_37391214的博客 1万+

CSS-标签的显示模式,块级元素特点行内元素特点行内块元素特点,块元素行内元素行内块元素之间的转换

HTML 中的标签分为三种:块级元素行内元素行内块元素;通过 CSS 中的样式属性 display 可转换元素的显示模式 块级元素(block-level) 块级元素独占一行,可以设置宽、高、对齐等属性,如果不设置宽度块级元素的宽度默认为浏览窗口的宽度(父级元素宽度的 100%);块级元素在实际开发中多用于网页的排版布局% 常见的块元素: <h1>~<h6>、<...

weixin_44486539的博客 468

CSS元素显示模式(块级元素行内元素行内块元素显示特点

CSS元素显示模式 css基础知识: https://blog.csdn.net/Arcofcosmos/article/details/122561105 css复合选择器 https://blog.csdn.net/Arcofcosmos/article/details/122581153?spm=1001.2014.3001.5502 块元素 常见的块元素有 <h1>~<h6>,<p>,<div>,<ul>,<ol>,<l

Arcofcosmos的博客 1100

CSS入门基础----行内元素块级元素行内块元素特点和转换

块级元素 常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素块级元素特点: 比较霸道,自己独占一行 高度,宽度、外边距以及内边距都可以控制。 宽度默认是容器(父级宽度)的100% 是一个容器及盒子,里面可以放行内或者块级元素。 <!DOCTYPE html> <html lang="en"> <hea.

bjsyc123456的博客 1123

CSS元素显示模式:什么是行内元素块级元素行内块元素以及它们的特点和转化方式。

作用:网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。元素的显示模式就是元素以什么方式进行显示。HTML元素一般分为块元素行内元素两种类型。

我就知道你会来,我们一起进步吧! 590

块级元素行内元素详解

特性块级元素行内元素行内块元素是否换行是否否可设置宽高是否是默认宽度父元素100%内容宽度内容宽度包含关系可包含其他块级元素只能包含文本或行内元素块级元素全部有效水平有效,垂直不影响布局全部有效典型元素img, input理解这些差异对于CSS布局和元素选择非常重要,特别是在构建响应式设计时。

qq_37570371的博客 399

块级元素行内元素行内块元素怎么区分

一、块级元素特点: 1、可以设定宽度和高度 2、独自占用一行 3、默认宽度是父元素的宽度,默认的高度是内容高度。 常见的块级元素:div、p、h1~h6、ul、ol、li、dl、dt、dd。 二、行内元素特点: 1、不独占一行,并列显示 2、不可以设定宽度或者高度 3、默认宽度和高度是内容宽度和高度 常见的行内元素:a、span、em、i、del、label。 三、行内块元素特点: 1、可以设...

寻码启示 1767

css元素行内元素行内块元素相互转换

HTMLCSS中,元素可以分为三类:块级元素(Block-level Elements)、内联元素(Inline Elements)和内联块级元素(Inline-block Elements)。

m0_47791238的博客 3503

行内元素行内块元素块级元素的区别

行内元素:display:inline 特点:在水平方向上排列,它的宽高随内容而定。不可以设置宽高,可以设置行高。设置margin和padding的上下无效。 常见的内联元素有: a,b,br,em,font,i,img,input,label,select,small,span,strike(中划线),strong 注意: 1.虽然行内元素设置行高之后会有位置的变化,但是并没有改变盒子大小。 2...

SM-xiao的博客 2085

HTML中的块级元素行内元素行内块元素

HTML中,元素根据其默认的显示行为可以分为块级元素(block-level elements)、行内元素(inline elements)和行内块元素(inline-block elements)。这些分类主要影响元素在页面上的布局和与其他元素的关系。

m0_61841474的博客 1374

块级元素行内元素行内块元素特点及转换方式

块级元素常见有: div、p、ul、li、ol、dl、dt、dd、h1-h6标题、form、table等 块级元素特点: 总是从新行开始 宽度默认是容器的100% 高度、宽度、外边距、内边距都可以调整 可以容纳内联元素和其他块元素。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=

hmmm_的博客 1296

HTML行内元素块级元素

HTML行级元素块级元素

底层码农 2306

前端CSS行内元素块级元素行内块

通过本文的学习,你已经掌握了行内元素块级元素行内块元素的基础知识,以及如何在实际开发中应用这些元素。本文将深入探讨行内元素块级元素行内块元素的区别,通过丰富的示例和详细的代码片段,帮助读者更好地掌握这些元素特点和应用场景。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。被设置为行内块元素。在这个例子中,我们混合使用了行内元素行内块元素块级元素。被设置为行内块元素行内元素行内块元素在同一行中显示,展示出不同元素类型的混合使用效果。

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 1607

html块级元素行内元素

html块级元素行内元素说明,及其转换。

qq_53780753的博客 385

行内元素块级元素的区别,行内元素块级元素分别有哪些

设置margin上下会撑大空间但是不会产生边距效果(即盒模型margin-top/bottom有值,但页面上没有边距效果)。(2)高度、宽度、margin及padding都是可控的,设置有效,有边距效果;2.高度、宽度、margin及padding都是可控的,设置有效,有边距效果;1.和其他元素都在一行,即行内元素和其他行内元素都会在一条水平线上排列;1.总是从新的一行开始,即各个块级元素独占一行,默认垂直向下排列;2.高度、宽度是不可控的,设置无效,由内容决定。4.块级元素中可以包含块级元素行内元素

weixin_52682014的博客 633

CSS 的三种元素显示模式(块、行内行内块详细整理笔记)

详细整理CSS的三种元素显示模式,代码示例演示特点。以及三种模式的转换和运用。

ItDaChuang的博客 2963
火月亮
博客等级 码龄6年 2粉丝 · 1原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值