这篇文章主要介绍了CSS图片下面有间隙的6种解决方案,需要的朋友可以参考下

在进行页面的p+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对於 该问题的解决方法也是「见机行事」,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳, 供大家参考。

1、将图片转换为块级对像

即设置img为:

display:block;

在本例中添加一组CSS代码:#sub img {display:block;}

IE6/7无效

2、设置图片的垂直对齐方式

即设置图片的vertical-align属性为「top,text-top,bottom,text-bottom」也可以解决。如本例中增加一组CSS代码:#sub img {vertical-align:top;}

3、设置父对象的文字大小为0px

即,在#sub中添加一行:font-size:0;

可以解决问题。但这也引发了新的问题,在父对像中的文字都无法显示。就算文字部分被子对像括起来,设置子对像文字大小依然可以显示,但在CSS效验的时候会提示文字过小的错误。

4、改变父对象的属性

如果父对象的宽、高固定,图片大小随父对像而定,那麽可以设置: overflow:hidden; 来解决。

如本例中可以向#sub中添加以下代码:width:88px;height:31px;overflow:hidden;

5、设置图片的浮动属性

即在本例中增加一行CSS代码:#sub img {float:left;}

如果要实现图文混排,这种方法是很好的选择。

6、取消图片标签和其父对象的最後一个结束标签之间的空格。

这个方法要强调下,在实际开发中该方法可能会出乱子,因为在写代码的时候为了让代码更体现语义和层次清晰,难免要通过IDE提供代码缩进显示,这必然 会让标签和其他标签换行显示,比如说DW的「套用源格式」命令。所以说这个方法可以供我们了解出现BUG的一种情况,具体解决方案的还得各位见招拆招了。

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

PHP图片间隙用什么代码,如何解决CSS图片下面有间隙的问题相关推荐

  1. 让图片居中php代码怎么写,CSS图片居中代码怎么写

    为了让网站页页美观效果更好,让图片居中应该怎么做呢?css图片居中代码怎么写呢?在这里为大家分享css如何让img图片居中,并附上代码. CSS图片居中方法一:利用display的table-cell ...

  2. css图片居中不好,厉害了我的哥,css图片居中原来有这么多种方法

    图片的居中显示 css 有很多方法,但在很多情况下有的方法无效,这是件很头疼的事情,比如 一般设置图片属性 ​text-align:center ​ 水平居中,但这个方法经常无效,很多前端工程师都有研 ...

  3. php图片左右滚动代码怎么写,css图片滚动代码怎么写?轮播图横向滚动展示

    在日常工作中网页上的轮播图展示必不可少,那么对于刚入门的小白而言本篇文章关于css图片滚动代码的介绍更是浅显易懂.希望本篇文章对大家有所帮助. css图片滚动代码示例具体如下: css图片滚动代码示例 ...

  4. php图片不显示怎么处理,如何解决php图片因存在错误而无法显示

    php因存在错误而无法显示的解决办法:1.通过"error_reporting(E_ALL & ~E_NOTICE);"方法关闭wamp的notice错误提示:2.在PHP ...

  5. 解决css图片和文字不在一条水平线上

    css解决文字和图片不在一条水平线上 通常情况下图片是默认顶部对齐,而文字则是默认底部对齐的,所以我们在布局时经常会遇到图片和文字不能对齐的问题. 解决方法很简单我们只需要给图片添加一条属性即可 im ...

  6. html php上传图片验证判断,HTML_PHP实例:上传多个图片并校验的代码,单张的图片上传是不复杂的, - phpStudy...

    以下为引用的内容: // 图片目录 $img_dir = "../upload/"; // -- html 显示上传界面 /* 图片上传处理 */ // 把图片传到服务器 // 初 ...

  7. html5以图片为背景的代码,HTML5画布背景图片

    我试图在我发现的这个画布脚本的背面放置一个背景图像.我知道这与context.fillstyle有关,但不知道该怎么做.我想要这行读这样的东西: context.fillStyle = "u ...

  8. html 图片3像素,解决CSS图片底部3像素问题总结

    1 环境说明 JDK: 1.8 MAVEN: 3. SpringBoot: 2.0.4 2 SpringBoot集成Mybatis-Plus 2.1 创建SpringBoot 利用IDEA创建Spri ...

  9. 解决html图片空隙留白问题

    设定图片样式,垂直对齐,解决了图片图片之间含有空隙的情况 img { vertical-align:bottom; }

最新文章

  1. Oracle对数据的导出和导入,建立用户,删除用户以及其下的所有表
  2. asp.net多图片上传案例_会计小明的故事-成本核算案例篇
  3. 数据算法——Spark二次排序
  4. 设置成员操作符--inside
  5. 推荐系统中的Embedding
  6. [openjudge] 2797最短前缀 Trie
  7. 用一句话证明你是程序员
  8. 那些把公司当家的程序员,后来怎么样了...
  9. python第三周笔记_Python第四周 学习笔记(1)
  10. spring classpath*
  11. Win8 忘记密码 解决办法【在E450c实测有效】
  12. List的【addAll(List list)】方法
  13. 17 张程序员专属壁纸,太太太太太太骚了…
  14. 【转】傅里叶分析之掐死教程
  15. 跨站脚本攻击和跨站请求伪造
  16. 搜索进阶-迭代加深搜索
  17. C++核心编程笔记整理
  18. Chrome浏览器无法翻译
  19. swarm容器编排(多机管理容器)
  20. 「JavaSE」-面向对象

热门文章

  1. 卸载mysql 安装_MySQL萌新第一季 第二话
  2. mac删除ssh key_SecureCRT for mac(好用的终端SSH仿真工具)
  3. mysql自增id前端安全显示_mysql使用自增id遇到的坑
  4. java创建具体时间点_java单例饿汉模式对象创建时间点疑问
  5. python 对输入的单词进行字典排序_Python-对字典进行排序
  6. 将变量区分_【统计学】区分定类、定序、定距、定比变量!
  7. 二等水准测量记录数据_公路水准测量培训道路放样测量学习
  8. 【css】文字垂直居中
  9. FileZilla Server : FTP and FTPS Server
  10. mybatis plus 链式编程查询