首页 > 其他分享 >当一个元素被设置为浮动后,它的display值变为什么呢?

当一个元素被设置为浮动后,它的display值变为什么呢?

时间:2024-11-24 17:55:27浏览次数:9  
标签:浮动 float 元素 值变 设置 display block

当一个元素被设置为浮动后 (例如 float: left;float: right;),它的 display 值会变为 block

即使你原本的元素是内联元素 (例如 <span>, <a>, <strong>),或者内联块级元素 (例如 <img>, <input>), 一旦应用了浮动,它都会表现得像块级元素一样。这意味着它会:

  • 占据一行: 浮动元素会脱离文档的正常流,并尽可能地向左或向右移动。它下面的元素会向上移动,填补它原本的空间(除非你使用清除浮动)。
  • 可以设置宽度和高度: 你可以为浮动元素设置 widthheight 属性,这对于内联元素来说通常是不起作用的。
  • 可以设置 margin 和 padding: 所有方向的 marginpadding 属性都会生效。

需要注意的是,虽然浮动元素的 display 计算值变成了 block,但这并不意味着你直接在样式表中设置 display: block 和设置 float 会有相同的效果。 浮动带来的脱离文档流和贴边特性是 display: block 所没有的。

标签:浮动,float,元素,值变,设置,display,block
From: https://www.cnblogs.com/ai888/p/18566078

相关文章

  • 使用ENSP实现浮动静态路由
    一、项目拓扑  二、项目实现1.路由器AR1配置进入系统试图sys将路由器命名为R1sysnameR1关闭信息中心undoinfo-centerenable进入g0/0/0接口intg0/0/0将g0/0/0接口IP地址配置为1.1.1.1/24ipaddress1.1.1.124进入g0/0/1接口intg0/0/1将g0/0/1......
  • 盒子的浮动
    目录一、浮动1、脱离文档流(1)盒子浮动后,将脱离其原本位置,文档流后面的元素会自动递补其位置。如下图:(2)盒子浮动起来后,会生成一个与父盒等宽的浮层。​编辑(3)左浮动:第一个设置左浮动的盒子浮至浮层,其它设置左浮动的盒子紧跟其后,从左到右排列,直到放不下才换行。 (4)右浮动:第一......
  • C#联合Visionpro编程学习记录(将指定颜色的十字线图形添加到CogRecordDisplay上)
    1///<summary>2///将指定颜色的十字线图形添加到CogRecordDisplay上3///</summary>4///<paramname="icogimage"></param>5///<returns></returns>6publicstaticstringAddCrossCurveRecord2CogRecordDisplay(I......
  • CSS display属性 inline-block flex grid
    CSSdisplayinline-block flexgrid=======================================CSS的display属性是一个核心属性,用于控制元素如何在页面布局中显示,包括其盒模型的行为。以下是display属性的一些常见值及其示例代码:1.block   说明:将元素变为块级元素,独占一行,可以设置宽高、......
  • CSS弹性盒子(display:flex)使用技巧
    1.弹性盒模型简介FlexibleBox(伸缩盒模型,又称:弹性盒子)是W3C在2009年提出的一种新的盒子模型。通过display:flex;可以开启伸缩盒模型,将元素设置为伸缩容器,可以轻松的对元素进行布局。2.主轴与侧轴开启display:flex;的元素内的子元素会沿着主轴排列,主轴默认水平方向,......
  • Error starting ApplicationContext. To display the conditions report re-run your
    问题原因:通过springboot的启动类来启动springboot项目时,报错。但是通过mavenpackeage打包后,再启动没有问题。org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'applicationRunnerImpl':Unsatisfieddependencyexpressedth......
  • Introducing Pricing-Display the Settings of a Condition Type
     step1 step2 step3 step4 step5 step6                           ......
  • HTML和CSS中的浮动以及边框塌陷解决方案(内置练习及答案)
    一、浮动概述在HTML和CSS中,“浮动”(Float)是一种布局技术,它允许元素脱离其正常的文档流,向左或向右移动,直到它的外边缘碰到包含框或另一个浮动元素的边缘。浮动元素仍然保持块级盒模型的特性(如可以设置宽度和高度),但是它们不再占据文档流中的空间,这意呀着文档中的其他元素会......
  • WPF Customcontrol with ellipse and textblock display randomly in canvas of mainw
    //usercontrol.xaml<UserControlx:Class="WpfApp381.ElpImgTbk"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"......
  • 手车投屏三:VirtualDisplay
    手机端app投屏到车机端,并接收触摸事件处理的方案:一、手机端实现1.创建VirtualDisplay步骤:使用DisplayManager的createVirtualDisplay方法创建一个VirtualDisplay实例。在创建时,需要指定显示名称、尺寸、密度DPI以及一个Surface对象。Surface选择:通常,这个Surface可以是一......