当前位置: 首页 > news >正文

上的img表示什么_html元素img之间会有空隙的原因以及如何消除

网站页面

* {

margin: 0px;

padding: 0px;

border-top-width: 0px;

border-right-width: 0px;

border-bottom-width: 0px;

border-left-width: 0px;

}

body {

background-color: #FFFFFF;

text-align: center;

font-family: "宋体";

font-size: 12px;

color: #575757;

}

#banner {

height: 210px;

width: 982px;

margin: 0 auto;

}

#menu {

height: 87px;

width: 982px;

margin: 0 auto;

}

49a5f42ed5537f68d66c493e7d1d12fc.png

根据我们的案例,边框、边界、边距都设置成0了,图片与图片之间还是有空隙,这是为什么呢?

记得之前解决的方法是,img标签符之间不要有空格或者回车。

就是写成这样的

7b5e68eda3792bdd73b3ab2e3dd14190.png

还有些其他的方法,可以让其在水平方向上不留下空隙,也就是左右的空隙,比如

#menu { font-size:0;} //意思是父级元素的字体大小为0,img默认是根据父元素的baseline进行对齐的,把父元素的字体大小设置为0,就没有空隙了,作为子元素的img对齐相应的也就没有空隙了

f0e3147f87edebf70256fa947177d8c4.png

#menu {letter-spacing:-600px} //字与字之间的间隙是-600px,当然也可以适当调整这个数值。

cca81ce9b69b11b6856902d132c06371.png

img{float: left;} //让图片左浮动,消除上下左右空隙

afabae09743c7a0284fb6dd71b5383f1.png

后来展示的是这个样子的。

2a5ce118c68bd25f50684fccffa04830.png

一些内联元素比如文字或图片,它默认对齐方式都是和它的父级的 baseline 去进行对齐的,但是撑开高度的却是元素整体的高度(bottom line),这样肯定就会造成一定的上下间隙。

如何解决上下空隙呢

img{ display:block}; //把img改成block,可以消除上下间隙

img{vertical-align:top;} //改变其上下对齐方式为顶部对齐

#menu{ line-height:0 }; // 父级元素行高为0,也可以

#menu { font-size:0;}

#menu {letter-spacing:-600px}

相关文章:

  • netty代理转发_lemon: 基于Netty的微服务网关,实现Dubbo、HTTP等代理转发!
  • mysql自动备份快结束很卡_mysql备份慢以及自动重启问题——调整NUMA
  • mysql 数据库表属性默认_【学习之Mysql数据库】mysql数据库创建表的属性详解
  • perl mysql utf8_mysql – Perl字符串操作和utf8 / unicode
  • docker redis mysql_Docker安装常用组件(mysql,redis)的方法
  • mysql 检查约束 替代_MySQL检查约束
  • mysql触发器修改表分区_MySQL 触发器例子(两张表同步增加和删除)
  • mysql索引性能极具下降_性能优化之mysql索引优化
  • mysql keepalived6_MySQL+Keepalived实现主主高可用方案
  • python install package_python install package作为另一个包的子包
  • 易语言 excel_易语言初级教程-将图片转化为excel像素画
  • PHP启动mysql时出现路径_MySQL数据库改路径后没办法启动的问题
  • es6 三点运算符_ES6-- 扩展运算符与剩余操作符...
  • mysql teaching_php同步mysql两个数据库中表的数据
  • windows 命令行远程连接_Linux下远程连接Windows桌面
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 03Go 类型总结
  • C++类中的特殊成员函数
  • Codepen 每日精选(2018-3-25)
  • crontab执行失败的多种原因
  • CSS中外联样式表代表的含义
  •  D - 粉碎叛乱F - 其他起义
  • docker python 配置
  • JavaScript设计模式与开发实践系列之策略模式
  • java多线程
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • leetcode-27. Remove Element
  • Meteor的表单提交:Form
  • PAT A1050
  • React系列之 Redux 架构模式
  • Sequelize 中文文档 v4 - Getting started - 入门
  • webgl (原生)基础入门指南【一】
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 记一次用 NodeJs 实现模拟登录的思路
  • 检测对象或数组
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 微服务核心架构梳理
  • 小程序01:wepy框架整合iview webapp UI
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​Python 3 新特性:类型注解
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • $jQuery 重写Alert样式方法
  • (2)nginx 安装、启停
  • (day 12)JavaScript学习笔记(数组3)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (学习日记)2024.01.09
  • (译)2019年前端性能优化清单 — 下篇
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)VC++中ondraw在什么时候调用的