去除两个 inline-block 之间的间距
来源:互联网 发布:英雄传奇挂机软件 编辑:程序博客网 时间:2024/05/21 06:32
- 首先来看原型代码
- 原因
- 解决方案一
- 解决方案二
首先来看原型代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>desktop demo</title> <style> .app { margin: 50px 0 0 50px; } .item { display: inline-block; border: 1px solid black; } </style></head><body> <div class="app"> <div class="item">item1</div> <div class="item">item2</div> </div></body></html>
效果图如下:
原因
原因是两个 div
之间有空白字符导致的
解决方案一
去掉两个 <div>
之间的空白间隔,那么就是这样:
<div class="item">item1</div><div class="item">item2</div>
这样可能格式不太好看,也可以这样:
<div class="item">item1</div><div class="item">item2</div>
总之下一个 div
要紧跟在前一个 div
后面。
解决方案二
设置父元素的 font-size: 0;
那么这个时候,就要单独设置子元素的 font-size
了。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>desktop demo</title> <style> .app { margin: 50px 0 0 50px; font-size: 0; } .item { display: inline-block; border: 1px solid black; font-size: 16px; } </style></head><body> <div class="app"> <div class="item">item1</div> <div class="item">item2</div> </div></body></html>
效果图:
可以看到这两个方案都能比较好的 hack 掉这个问题。
阅读全文
0 0
- 去除两个 inline-block 之间的间距
- 去除inline-block之间的间距
- 去除display:inline-block元素之间间距的方法
- 去除inline-block元素间距的方法
- 两个inline-block之间的空格去除方法
- inline-block 之间的间距问题解决
- 如何去除inline和inline-block元素的空白间距
- 去除inline-block元素间距
- 如何去除内联元素(inline-block元素)之间的间距
- display:inline-block空白间距的去除和兼容问题
- 去除inline-block间距的几种方法
- 去除display:inline-block元素间的间距
- 如何去除使用inline-block之后的间距(一)?
- 如何去除使用inline-block之后的间距(二)?
- 去除inline-block之间的间隙
- 消除button或inline-block元素之间的空白间距
- 去除inline和inline-block元素的间距的五个方法
- inline-block的间距问题
- 马克思手稿中的趣味数学题。
- 各种数学和几何所用的代码即相关定理
- 5.3
- Spring 中的 Environment
- 时钟
- 去除两个 inline-block 之间的间距
- 沐枫NOI 17. Volleyball
- 计算两个时间戳之间相差的日时分秒
- 1N4148、1N4007、1N5819
- 大数据1-淘宝MapReduce作业特性分析(转)
- 反击爬虫,前端工程师的脑洞可以有多大?
- 在Linux上安装QNX Momentics IDE 4.7.0
- SQL语句
- 获取客户端IP地址