CSS 两个行内块元素,宽度相加刚好等于父盒子容器的元素,但第二个元素掉在第二行解决办法
2024-08-24 08:39:26
我们可以发现:两个行内块元素,宽度相加刚好等于父盒子容器的元素,但第二个元素掉在第二行,这是什么问题呢?
我们先来看一下效果:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{
margin: 0;
padding: 0;
}
.container{
width: 1024px;
height: 1000px;
margin: 0 auto;
/*font-size: 0;*/加上过后就能解决为啥行内块元素却不在一行
}
.container div{
display: inline-block;
}
.left{
width: 80%;
height: 100%;
background-color: #0086b3;
}
.right{
width: 20%;
height: 100%;
background-color: pink;
}
</style>
</head>
<body>
<div class="container">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
</html>
效果图:
我们可以看到这两个行内块元素并不在一行,这个原因其实就是,两个div之间存在换行,会把它看成一个空格,如果两个div之间不换行,或者在容器里添加font-size=0就能
解决问题,就是让中间的换行不占位置。
加上过后就会产生理想的效果:
最新文章
- java知识点
- JVM内存模型和性能优化
- BZOJ 1189 [HNOI2007]紧急疏散evacuate
- poj 2774 Long Long Message 后缀数组基础题
- EmguCV 如何从数组中创建出IntPtr
- PHP Apache服务配置
- [问题2014S14] 复旦高等代数II(13级)每周一题(第十四教学周)
- FW:使用weave管理docker网络
- Java 代码优化过程的实例介绍
- OC 动态类型和静态类型
- PHP冒泡排序、选择排序、插入排序
- 预测python数据分析师的工资
- iPhoneX理发指南
- 管理ESXI网络
- 【BZOJ4891】[TJOI2017]龙舟(Pollard_rho)
- 微信原始坐标转换成百度坐标 lat lng
- springboot系列六、springboot配置错误页面及全局异常
- 【Jmeter_WebService接口】对项目中的GetProduct接口生成性能脚本
- 入门程序,hello world
- input radio 与label文字对齐