块元素div转变为行内块元素之后如何消除之间间隙

写了三个div,使其变成行内块元素之后,发现,有间隙,哟,我的小天使啊。

最外层父级div宽度width大于三个小div宽度之和
父级div:

#aaa{width: 400px;margin: 0 auto;margin-top: 50px;border: 1px solid navy;}

三个子级div:

#a1{width: 130px;height: 40px;font-size: 20px;color: white;text-align: center;background-color: aqua;display:inline-block;}#a2{width: 130px;height: 40px;font-size: 20px;color: white;text-align: center;background-color: wheat;display:inline-block;}#a3{width: 130px;height: 40px;font-size: 20px;color: white;text-align: center;background-color: darkblue;display:inline-block;}

html样式:

<div id="aaa"><div id="a1">aaaa</div><div id="a2">aaaa</div><div id="a3">aaaa</div></div>

修改方法一:父级div添加font-size:0px;具体如下:

#aaa{width: 400px;margin: 0 auto;margin-top: 50px;border: 1px solid navy;font-size: 0;}

请看最后一句,他的结果就是,间隙消失了,哈哈哈。
之所以会有间隙,在网上查找的是因为回车键的问题,所以,如果将三个div从头到脚的连起来,不使用回车键的话,也可以消除间隙,但是,太丑了,这代码,我就不写了,用fongt-size为0也有坏处,就是里面的字体就没有了,需要重新设置,总之各有利弊。

块元素div转变为行内块元素之后如何消除之间间隙相关推荐

  1. css标签显示特性(块级元素、行内元素、行内块元素、标签显示模式转换display、简单文字居中、简单导航栏案例)

    HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素. 标签以什么方式进行显示,比如div 自己占一行, 比如span 一行可以放很多个 1. 块级元素(block-level) 常 ...

  2. 【CSS】通过定位修改 display 显示模式 ( Display 显示模式转换 | inline-block 改块元素为行内块元素示例 | 为块元素设置浮动 | 为块元素设置定位 )

    文章目录 一.Display 显示模式转换 二.块元素示例 三.inline-block 改元素为行内块元素示例 四.为块元素设置浮动 五.为块元素设置定位 一.Display 显示模式转换 disp ...

  3. CSS 块元素,行内元素,行内块元素及元素之间转换

    元素的显示模式 元素一般分为块级元素和行内元素 元素种类 排列 设置样式 默认 包含 块元素 独占一行 可以设置宽高 容器的100% 可以包含任何标签 行内元素 一行可以放多个行内样式 不可直接设置宽 ...

  4. html行内元素转为块级元素,前端面试题-行内元素和块级元素

    一.行内元素 一个行内元素只占据它对应标签的边框所包含的空间. 二.块级元素 块级元素占据其父元素(容器)的整个空间,因此创建了一个"块".通常浏览器会在块级元素前后另起一个新行. ...

  5. 行内元素、块级元素和行内块元素

    HTML 可以将元素分类方式分为行内元素.块级元素和行内块元素. 使用display属性能够将三者任意转换: display:inline;// 转换为行内元素 display:block;// 转换 ...

  6. 专题 | 块级元素 行内元素 行内块元素

    它们本身的宽度如何计算 高度如何计算----当时的想法是? 以后补 他们三个能否嵌套块级元素 行内元素 还有特殊的a标签 块级元素 块级元素高由内容撑起,宽默认100%,可以自己设置元素宽高. 块级元 ...

  7. 行内元素,行内块元素,块元素的区别

    前言:本人是新生小白,如有错误之处欢迎指出 首先我们先来介绍行内元素 inline <body>常见的行内元素有<span>ddd</span><a href ...

  8. 行内块元素上下错位问题

    行内块元素上下错位问题 行内块上下错位的原因: 不同的标签,浏览器默认的对齐方式(vertical-align:baseline)不同, 比如图片默认顶对齐,文字默认底对齐. 所以当文字旁边搭配图片时 ...

  9. CSS学习05:块元素、行内元素、行内块元素

    目录 1.块元素 常见的块元素: 块级元素的特点: 注意: 2.行内元素 常见的行内元素: 行内元素的特点: 注意: 3.行内块元素 常见的行内块标签: 行内块元素的特点: 三种元素之间互相转换 三种 ...

最新文章

  1. mysql的安装和启动_mysql安装和启动
  2. 研究显示自动驾驶汽车只能解决三分之一的交通事故
  3. 【log】12/11 checking project:(Laravel)snsTest
  4. oracle xtts 介绍,oracle_rman_xtts_v3
  5. tcp/ip详解--ttl
  6. [云炬创业管理笔记]第一章讨论2
  7. 批处理for命令详解(转) 批处理for命令详解
  8. Java基础11-封装(思想、访问权限、this、构造方法)
  9. Maven依赖方式引用UEditor的jar包
  10. C++——拷贝构造函数和赋值函数的注意点
  11. 【入门篇】Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署发布
  12. 海蜘蛛V8想转WAYOS的用户有福了,用户数据转换工具出来了
  13. TOJ3649欧拉回路
  14. 8. memached安全性
  15. [Windows 驱动]-Windows 安装好后没有驱动怎么办捏?
  16. Lena——计算机视觉中的女神被人忽视的部分
  17. SPSS:T检验、方差分析、非参检验、卡方检验的使用要求和适用场景
  18. 组织机构、权限、角色设计
  19. Spring周期总结
  20. obs多推流地址_如何用OBS将腾讯会议推流到一直播上进行直播

热门文章

  1. matlab触发igbt电路设计,IGBT单相桥式无源逆变电路设计(纯电阻负载).doc
  2. 玩客云设置linux权限,玩客云退出链克怎么禁止硬盘缓存?.onething_data文件禁止缓存玩客云关闭上传退出链克...
  3. CTF学习-密码学解题思路
  4. 暗影骑士vn7安装linux,宏碁暗影骑士一代(VN7-591G)拆机清灰教程
  5. 美国大学计算机科学gpa,美国大学MS硕士平均GPA是多少分?
  6. 晶联讯LCD(JLX128128G-610-PC)使用教程
  7. Cook-Torrance/ Ward反射方程
  8. QQ是怎么实现通讯的
  9. 自学Java语言网络编程局域网内与电脑无线传输视频,图片文件,调用系统媒体播放视频图片文件
  10. 智慧交通解决方案|数字孪生高速公路交通运营管理系统