首页 > 其他分享 >块、行元素的显示模式

块、行元素的显示模式

时间:2023-05-22 18:24:14浏览次数:25  
标签:块级 显示 行内 标签 元素 模式 宽度

一、块元素

CSS 的元素显示模式

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

1.1 块元素
块级元素的特点:
① 比较霸道,自己独占一行。
② 高度,宽度、外边距以及内边距都可以控制。
③ 宽度默认是容器(父级宽度)的100%。
④ 是一个容器及盒子,里面可以放行内或者块级元素。
** 注意:**
文字类的元素内不能使用块级元素
p 标签主要用于存放文字,因此 p里面不能放块级元素,特别是不能放div
同理,h1~h6等都是文字类块级标签,里面也不能放其他块级元素

二、行内元素

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

2.2 行内元素
行内元素的特点:
① 相邻行内元素在一行上,一行可以显示多个。
② 高、宽直接设置是无效的。
③ 默认宽度就是它本身内容的宽度。
④ 行内元素只能容纳文本或其他行内元素。

注意:
链接里面不能再放链接
特殊情况链接 a里面可以放块级元素,但是给 a 转换一下块级模式最安全

三、行内块元素

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

行内块元素的特点:
① 和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。一行可以显示多个(行内元素特点)。
② 默认宽度就是它本身内容的宽度(行内元素特点)。
③ 高度,行高、外边距以及内边距都可以控制(块级元素特点)。

四、元素显示模式总结

**元素显示模式总结 **

五、元素显示模式转换

特殊情况下,我们需要元素模式的转换,简单理解: 一个模式的元素需要另外一种模式的特性

转换为块元素:display:block;
转换为行内元素:display:inline;
转换为行内块:display: inline-block;

标签:块级,显示,行内,标签,元素,模式,宽度
From: https://www.cnblogs.com/Sunyuze/p/17421301.html

相关文章

  • 命令模式(Command Pattern)
    一、模式动机命令模式(CommandPattern)是一种常用的行为型设计模式,它将请求发送者与请求接收者解耦,请求发送者通过命令对象来间接引用接收者,使得系统具有更好的灵活性,可以在不修改现有系统源代码的情况下将相同的发送者对应不同的接收者,也可以将多个命令对象组合成宏命令,还可以在......
  • 读书笔记 软件需求模式
    前面了解到什么事需求的,接下来就应该学习如何使用和编写需求模式。我们不仅到了解需求模式的含义,更要学会在什么情况下使用需求模式。在定义系统期间,有两种场合使用需求模式:1.当定义需求时,看是否存在一个模式可以指导如何定义这种需求。2.当考虑系统需求是否完全时,浏览主题覆盖......
  • 关于安装完nginx启动默认配置的网页显示404或者显示空白,或者查看nginx的error.log报错
    关于这三个报错对于小白会困扰很久,核心问题是不了解nginx的配置文件(此处仅为我遇到的这一种情况的一种思路)此处我的情况为nginx安装在/tmp目录下网页无法显示(空白),当然nginx默认装在root目录下是可以正常显示网页的首先安装完后nginx其配置文件位于/usr/local/nginx/conf/,名......
  • AIGC持续火爆大模型争相推出,庞大市场造就算力供应模式演变
    本图由AI生成  黄仁勋说的AI发展迎来iPhone时刻,对NVIDIA有什么影响?文/王吉伟 近期的AIGC领域仍旧火爆异常。但火的不只是AIGC应用,还有巨头之间的AI竞赛,以及接连不断上新的AI大模型(LLM,LargeLanguageModel)。面对ChatGPT带来的技术冲击,为了研发谷歌多模态AI模型及应对......
  • UG快速导工程图攻略-通过导出图层设置,可以减少显示切换图层时间
    1.将不同零件放在不用图层呢2.显示所有图层后,导所需要的工程图视图(导出数据基于此图层显示数据,如果图层显示为1-7,导出设置为2-8,则最终只会显示2-7)3.在导出的数据中设置所需要的图层4.仅显示所显示图层......
  • 行为型模式(Behavioer Pattern)
    行为型设计模式行为型模式定义了系统中对象之间的交互与通信,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责,包括对系统中较为复杂的流程的控制。在软件系统运行时对象并不是孤立存在的,它们可以通过相互通信和协作完成某些功能,一个对象在运行时也将影响其他对象......
  • 代理模式(Proxy Pattern)
    一、模式动机通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对象的操作,或者将新的对象作为真实对象的一个替身引入代理对象来间接访问一个对象二、模式定义给某一个对象提供一个代理,并由代理对象控制对原对象的引用对象结构型模式代理对象可以在客户端和目标对......
  • 外观模式(Facade Pattern)
    一、模式动机外观模式(FacadePattern)是一种使用频率非常高的设计模式,它通过引入一个外观角色来简化客户端和子系统之间的操作,为复杂的子系统调用提供一个统一的入口,使子系统与客户端的耦合度降低,且客户端调用非常方便。外观模式中,外部与一个子系统的通信可以通过一个统一的外观......
  • 43 | 输入输出设备:我们并不是只能用灯泡显示“0”和“1”
    我们在前面的章节搭建了最简单的电路,在这里面,计算机的输入设备就是一个一个开关,输出设备呢,是一个一个灯泡。的确,早期发展的时候,计算机的核心是做“计算”。我们从“计算机”这个名字上也能看出这一点。不管是中文名字“计算机”,还是英文名字“Computer”,核心都是在”计算“这两......
  • 策略模式的实际应用
    publicinterfaceTransactionDetailProcessor{/***判断是否策略包含内容**@paramstrategy*@return*/booleanfitStrategy(QueryOrderDetailStrategystrategy);voidprocess(OperationContextcontext,TransactionDetailV......