html - float 和 clear 不适用于 span 元素
问题描述
1.尽管有明确的属性,但第二个跨度不会低于。为什么?
2.display
第一个的属性设置为block,当它有一个float属性但第二个没有低于(它应该低于,因为第一个span是block)
.sp1,.sp2{
background-color: red;
display: inline-block;
width: 100px;
height: 100px;
margin: 20px;
text-align: center;
}
.sp2{
clear: both;
}
.sp1{
float: left;
}
<span class="sp1">One</span>
<span class="sp2">Two</span>
解决方案
推荐阅读
- r - 转换为宽格式,同时在 R 中保留一些列
- typescript - 打字稿:将函数的参数约束为与特定类型的值关联的对象的键
- regex - 逐行替换,如果不存在则创建新的 - sed
- c - 这个使用易失性、指针和内存分配的复杂表达式在幕后做了什么?
- python - Python:TypeError:不可排序的类型:int() <= NoneType()
- python - 比较 2 个变量字符(Python)
- laravel - Laravel 护照 500 内部服务器错误
- spring-boot - 如何向 Camunda Spring Boot 应用程序添加测试覆盖率?
- python - 在 Python 3.6 中解码 %xx
- javascript - Javascript 碰撞(非碰撞检测)