定位和浮动转化问题 position: absolute;和float浮动可以直接变成行内块元素

Table of Contents

隐藏知识点

1.position: absolute;可以将元素转化为inline-block属性
例子如下 :
span是行内元素,正常情况下加宽高属性是不会起作用

html
<html lang="zh">
<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: #008000;
		}
	</style>
</head>
<body>
	<span>111</span>
</body>


  * 1
  * 2
  * 3
  * 4
  * 5
  * 6
  * 7
  * 8
  * 9
  * 10
  * 11
  * 12
  * 13
  * 14
  * 15
  * 16
  * 17
  * 18
  * 19

浏览器显示效果如下
在这里插入图片描述
加了position:absolute属性之后
在这里插入图片描述
查看display属性时可发现 display由之前的inline变成了inline-block

float:left/right效果一致

(但是我不知道为什么这显示的是block 我试验了 在span后面加一个img是直接在span后面出现的 说明span是inline-block 不是 block)
在这里插入图片描述

0 评论

发表评论

精品游戏◆乐于分享


Title