【css布局】display、position、float、overflow

【HTML+CSS】4.CSS布局:盒模型和定位 之前讲到,样式是CSS语法的最小单元,每一个样式都由选择器和声明(规则)两部分组成,而声明又由属性和属性值组成。上一篇讲了选择器,这里就开始进入“属性”部分了。 要想灵活应用CSS设计出美观且多样的页面,就需要熟悉CSS的各类“属性”,CSS中包含超过100种属性,包括字体属性、文本属性、边框属性、边距属性、布局属性、定位属性、打印属性等。作为初学者,我觉得我们应该循序渐进,先集中熟悉最常用... 阅读详情

css布局主要有两种方式:传统的布局方式是基于盒状模型,目前广泛使用的是基于flex布局。本文主要介绍盒状模型的三个最基本的概念display、position、float,这算是盒状模型的基础中的基础了。

 

一、块级元素与行内元素:

1、块级元素:p、ul、form、div

2、内联元素(行内元素):span、input

3、两者区别:块级元素会从上到下垂直排列,内联元素在一行中水平排列。

 

二、display常用属性:

1、none:隐藏

2、block:元素被指定为块级元素,占一行

3、inline:元素被指定为行内元素,不自带换行符

4、inline-block:拥有block元素的width、height、padding、margin、border,而且可以水平排列。

 

三、position常用属性:

1、relative:相对定位(相对自身进行定位)

自身是指在没有设置position时的位置。

通过设置left、top等属性,确定距离自身的偏移量。

适用于大多数场景。

2、absolute:绝对定位(相对父控件定位)

适用于悬浮布局等场景。

如上图,假设蓝色框是body部分,要想给绿色框布局,只需要把绿色框设置为relative布局,并且设置top和left值;而要把绿色框中的红色方框放在绿色框中间,就要以绿色框为基准,设置top和left值。这就是absolute的典型应用场景:悬浮布局。

此外,由于absolute可以设置层叠布局,zIndex常常与其配合使用,以确定层级的高低。

 

四、float常用属性:

1、待研究清楚后再做记录

 

五、overflow常用属性:

1、hidden:超出父控件的部分会被隐藏

2、visible:超出父控件的部分会显示出来。这常用于设置“角标”tag,这样超出父控件的部分就仍会显示出来。

 

六、补充:

1、IE中,width和height值是包括border的值;其他浏览器中,不包括border的值;在ReactNative中,width和height包含border!

 

从零到一:构建嵌入式Nginx的模块化架构与跨平台部署实战 本文详细介绍了在ARM32架构的RV1126嵌入式设备上,通过交叉编译技术构建模块化Nginx服务器的完整实战流程。涵盖环境配置、依赖库编译、Nginx核心与http_ssl_module等模块集成、性能优化及部署调试,为嵌入式开发提供高效可靠的Web服务器解决方案。 阅读详情

相关推荐

AIDD-人工智能药物设计-构建基于机器学习方法的在线预测平台高准确预测药物诱导骨毒性

在此基础上,提取多种药物分子特征,包括分子指纹(如MACCS、Morgan、RDKit、TopologicalTorsion、AtomPairs与Descriptors)及分子图谱,通过Transformer编码器与神经网络进行机器学习模型训练。最后,将训练好的模型部署为在线Web服务器(BoneToxPD),供用户快速预测药物的骨毒性。本研究不仅在骨毒性预测的准确性方面取得了突破,还在模型解释性方面提供了新的视角,通过注意力机制精准识别出影响骨毒性的关键化学基团,推动药物研发领域更安全、更高效的发展。

itwangyang520的博客 1080

css---学习之路(浮动float,display,塌陷以及解决塌陷的方法)

浮动float,display,塌陷以及解决塌陷的方法

小牛叹气生活不易的博客 462

利用Arcgis发布wmts服务

使用发布 GIS 服务连接连接到 ArcGIS Server 站点后,可以将各种 GIS 资源(如地图文档、数据库以及服务定义)发布到服务器上。此外,还可以添加、删除、启动和停止服务。使用管理 GIS 服务器连接到 ArcGIS Server 站点后,可以编辑各种服务器属性,例如配置存储位置、集群配置、参与到该站点中的计算机列表以及管理站点的数据存储。通过使用 GIS 服务连接建立连接后,可以查看并使用发布到该站点的服务。但不能编辑服务器或服务属性、发布服务,也不能添加、删除、启动、停止或暂停服务。

ghgfsasxda的博客 2393

CSS布局(Display、Position、Overflow、Float)

布局说明 基本布局属性 Display(显示) display属性设置一个元素应如何显示。 display:none可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。 display:block – 显示为块级元素 display:inline – 显示为内联元素 display:inline-block – 显示为内联块元素,表现为同行显示并可修改宽高内外边距等属性 Visibility(可见) visibility属性指定一个

NicoleZhang2012的博客 588

功率半导体器件选型指南:从GTO、GTR到MOSFET、IGBT的原理与应用

功率半导体器件是电力电子系统的核心,如同电路中的智能开关,负责电能的转换与控制。其工作原理基于半导体材料的导电特性,通过控制信号精确管理电路的通断。这类器件的技术价值在于提升能效、减小体积并增强系统可靠性,广泛应用于变频器、逆变器、开关电源及新能源领域。理解不同器件如MOSFET的雪崩能量与IGBT的损耗计算,是进行高效、可靠电路设计的基础。本文聚焦于GTO、GTR、MOSFET和IGBT这四类经典全控型器件的特性对比与选型策略,帮助工程师在具体项目中做出经济可靠的选择。

cumo7370的博客 447

LQR控制算法调参指南:如何通过Bryson‘s Rule和Trial-and-Error优化自动驾驶性能?

本文深入探讨了LQR控制算法在自动驾驶系统中的调参策略,从Bryson's Rule的基础应用到工程落地的优化方法。通过动态权重适应、非对角项引入和多目标权衡等技巧,提升车辆轨迹跟踪精度与操控舒适性。文章还介绍了数据驱动的调参流程和典型问题的解决方案,为自动驾驶工程师提供实用指南。

kkk56的博客 1024

display和float的用法详解

目录 (1)块级元素(block) (2)行内元素(inline) 一、flaot的属性:实现元素的浮动 1、左浮动 (1)两者均未使用浮动时 (2)仅box1左浮动 (3)仅box2左浮动 (4)box1和box2均左浮动 2、右浮动 (1)仅box1右浮动 (2)仅box2右浮动 (3)box1和box2均右浮动 二、display的属性:规定元素应该生成的框的类型 (1)display: inline-block (2)覆盖默认的 Display 值 1...

weixin_50500741的博客 2204

告别混乱接线!用EPLAN 3D布局图,手把手教你搞定电气柜的3D建模与自动布线

本文详细介绍了如何使用EPLAN 3D布局图进行电气柜的3D建模与自动布线,帮助工程师告别混乱接线。从项目准备、基础结构建模到智能设备布局与逻辑定义,再到高级布线技术与问题排查,提供了一套完整的实战指南。通过EPLAN的3D功能,显著提升设计效率与系统可靠性。

weixin_30680385的博客 340

css悬浮显示元素

hover和display:none。,默认隐藏元素,hover时展示。

weixin_58031521的博客 484

把 ABAP 选择屏幕 Selection Screen 打造成可维护的交互面板:常用屏幕元素与动态控制全解析

本文详细介绍了ABAP报表中Selection Screen的设计技巧,包括空行(SKIP)、横线(ULINE)、注释(COMMENT)等基础元素的使用方法,以及如何通过MODIF ID实现动态界面调整。重点讲解了行内布局(BEGIN OF LINE)、按钮(PUSHBUTTON)和区块(BLOCK)等高级功能,帮助开发者将选择屏幕从"能用"提升到"好用、易扩展、可维护"的水平。文章还分享了项目实践中的命名规范和分组策略,特别适合需要优化ABAP报表用户体验的开发人员

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 332

Cesium中级开发教程之二十二:视锥体

教程示例网站:https://thomaz529.github.io。

883

HTML display 属性和浮动布局

文章目录块元素包含默认样式的块元素内联元素内联块元素display属性浮动元素清除浮动属性总结相应技巧 参考文献 本文均参考上述博客,并在此基础上总结添加。 块元素 块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6等等都是块元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度为父级宽度100% 盒子占据一行、即使设置了宽度 包含默认样式的块元素...

Di_Panda的博客 891

Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(一)---新建工程(开始)

Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章---利用串口获取毫米波雷达中的原始数据,本系列文章将从新建工程到最后原始数据显示到PC上进行逐步介绍,这个系列的文章大约是一个4-5篇左右。本篇文章呢,主要讲的是如何新建一个毫米波雷达的工程。

XiaoJie的博客 5810

CSS学习笔记之中级教程(一)

1、CSS 布局 - display 属性 1.1 display 属性 display 属性是用于控制布局的最重要的 CSS 属性。 display 属性规定是否/如何显示元素。 每个 HTML 元素都有一个默认的 display 值,具体取决于它的元素类型。大多数元素的默认 display 值为 block 或 inline。 1.2 块级元素(block element) 块级元素总是从新行开始,并占据可用的全部宽度(尽可能向左和向右伸展)。 会占领页面的一行,其后多个block元素

wz_1992的博客 1001

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

CSS基础(2)-CSS lists(为导航栏打基础);CSS tables;CSS 布局(display、float、overflow、position)

CSS lists(为导航栏打基础);CSS tables;CSS 布局(display、float、overflow、position);

断言的博客 188

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

前端三大件速成 03 CSS(2)常用属性、内外边距及定位布局

前端三大件速成 03 CSS(2)常用属性、内外边距及定位布局

weixin_42830015的博客 1202

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

知识点:float、position与display关系

问: position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样? float、position 和 display 之间的关系: 如果display的值为none,那么后两者就不会产生作用,也不会有任何的盒子产生; 除此之外,如果元素为absolute或者fixed定位,那么float的属性值相当于‘none’,display的属

(づ。◕‿‿◕。)づgigi奋斗在前端和刷题中╮(╯﹏╰)╭ 2180

float、position与display关系

float、position 和 display 之间的关系: 如果display的值为none,那么后两者就不会产生作用,也不会有任何的盒子产生;除此之外,如果元素为absolute或者fixed定位,那么float的属性值相当于‘none’,display的属性如下面的表格所示。 盒的位置根据“top”,“right”,“bottom”和“left”属性与盒的包含块决定。除此之外,如

BAOXF专栏 2782

浅谈CSS中position、display、overflow、float、margin合并等几种特性的叠加关系

1、如果元素的display: none,那么position,float不起作用; 2、如果元素拥有position: absolute或position: fixed属性,那么float不起作用; 3、如果元素的float属性值不是none,元素会脱离文档流,根据float属性值来显示; 4、设置了float、position: absolute、display: inline-bloc

筱葭的博客 2044

CSS基础(二)——布局详解

CSS布局详解目录CSS布局详解 目录 Display属性 示例 visibility属性 position属性 float属性 overflow属性 z-index属性Display属性 block 使元素显示为块元素,即占用了全部宽度,在前后都是换行符。 inline 使元素显示为内联元素,内联元素只需要必要的宽度,不强制换行。 none 隐藏元素,元素不占用空间,

mlh110的博客 595

Web实训知识点-0319

CSS定位(position) 页面布局相关属性: float(left,right,auto), display(block,inline,inline-block,listitem), overflow(auto,hidden,scroll,visible) CSS 定位属性允许对元素进行定位 属性 描述 position 规定元素的定位类型 top 定义了定位元素的上外边...

weixin_44763854的博客 238

Day 42/100(网易笔试)position跟display,margin collapse叠加使用会怎么样

写在前面的话 功不唐捐,努力不会白费 在面试的过程中,复习过的经常会碰到~ (一)题目: position跟display,margin collapse,overflow,float这些特性叠加使用会怎么样? (二)分类讨论 1、position,display和float 1)如果一个元素的display属性被设置为none,那么就不会生成元素对应的box,这种情况下,float和position被忽略 2)否则(display非none),如果一个元素的position属性被.

xinghuowuzhao的博客 482

Css布局属性 display块级、内联元素标签,overflow内容溢出、文字溢出、 float:left浮动效果、清除浮动、position布局定位、(Z-index)z轴堆积顺序

overflow:visible(默认)、hidden、scroll、auto。表示溢出部分只可以可以向下滚动。x轴滚动条已经删除掉了(hidden)实例、float:left为左浮动float:right为右浮动float:none为不浮动子元素设置浮动以后,父元素需要设置高度。后面元素不受浮动影响。

2301_76440312的博客 340

Web前端-html-css笔记整合CSS(CSS布局和选择器使用)

Html-css笔记整合CSS2.0 CSS布局 展示(display) display 属性规定是否/如何显示元素。 每个 HTML 元素都有一个默认的 display 值,具体取决于它的元素类型。大多数元素的默认 display 值为 block 或 inline 定位(position ) position属性规定应用于元素的定位方法的类型。 有五个不同的位置值: static relative fixed absolute sticky 溢出(Overflow) overflow 属性指定在元素的内

华夏天骄 154

css的部分属性

解决css盒模型塌陷的问题 盒模型塌陷出现的原因:

qq_51702682的博客 125

CSS定位与布局

从零开始学前端

qq_72013756的博客 5681
上一篇: Android日常业务开发小tips总结
下一篇: 【React Native入门系列文章 二】如何编写样式?
Colin_Mindset
博客等级 码龄12年 159粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值