今天遇到图片下面有空白的问题,用以前的方法不好用,后来看了下面的,一个一个试,终于弄好了
在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考。方法整理来源于万福的网络。
1、将图片转换为块级对象
即,设置img为:
display:block;
在本例中添加一组CSS代码:
#sub img {display:block;}
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;}
如果要实现图文混排,这种方法是很好的选择。
这个方法要强调下,在实际开发中该方法可能会出乱子,因为在写代码的时候为了让代码更体现语义和层次清晰,难免要通过IDE提供代码缩进显示,这必然会让标签和其他标签换行显示,比如说DW的“套用源格式”命令。所以说这个方法可以供我们了解出现BUG的一种情况,具体解决方案的还得各位见招拆招了。
分享到:
相关推荐
下面我们将详细介绍解决 Outlook 中的签名和邮件图片显示空白的问题。 问题产生的原因 造成签名和邮件图片显示空白的原因有很多,可能是由于 Outlook 的设置问题,也可能是由于邮件服务器的限制。下面我们将详细...
解决 Word 图片变成了空白的问题有多种方法,下面我们将逐一介绍: 1. 显示图片工具栏 在图片上右键,选择"显示图片工具栏"或"隐藏显示图片工具栏",这通常可以解决图片显示不出来的问题。 2. 调整图片显示方式 对...
在网页设计中,尤其是在使用CSS进行布局时,图片下面出现空白像素的bug是一个常见的问题,特别是在IE6浏览器中,但有时Firefox也可能出现类似情况。这个问题主要表现为图片元素(img)下方出现额外的空白空间,影响了...
下面的代码演示了如何用空格替换连续的多个空格: ```java String str = " Hello World "; str = str.replaceAll("\\s+", " "); // "Hello World" ``` 正则表达式`\\s+`匹配一个或多个空白字符(包括空格、制表...
本文将深入探讨如何在GridControl中实现图片列的动态加载,以根据记录状态或类别显示不同的图片,提升用户体验。 首先,理解“图片列”(Image Column)的概念。在DevExpress GridControl中,图片列是一种特殊的列...
在本文中,我们将深入探讨如何使用C#和WPF(Windows Presentation Foundation)来扫描指定文件夹下的所有图片,并将它们加载到一个面板控件中,同时实现点击切换图片的功能。这个项目对于初学者来说,是一个很好的...
然而,在处理窗口最大化和最小化的过程中,可能会遇到一些问题,比如当窗体从最小化状态恢复时,`FlowLayoutPanel`内部的控件可能出现空白或者滚动区域显示不正常的情况。这个问题主要与`FlowLayoutPanel`的`Dock`...
C#生成缩略图是指使用C#语言生成图片的缩略图,缩略图是指将原图片按比例缩小,并将空白处用指定颜色填充,并为缩略图加上边框。下面是关于C#生成缩略图的知识点: 1. 图片按比例缩小:在生成缩略图时,需要将原...
PPT Word Excel 办公软件使用技巧视频教程
下面我们将深入探讨相关知识点。 首先,我们要明白什么是手抄报。手抄报是一种传统形式的媒体表达方式,它结合了文字和图像,用于展示信息、传递知识或表达观点。在数字化时代,手抄报设计也逐渐融入了计算机软件...
下面将详细阐述这些核心概念。 首先,我们需要了解如何进行网络请求。在Android中,最常用的是使用HttpURLConnection或者第三方库如OkHttp。HttpURLConnection是Android自带的API,可以用来发送HTTP请求。OkHttp则...
下面给出一个简化的合并多张图片的例子: ```java public BufferedImage mergeImages(BufferedImage[] images) { int totalWidth = 0; int maxHeigth = 0; // 计算总宽度和最大高度 for (BufferedImage img : ...
下面是一个简单的`LHQBlankView`类的示例,演示了如何封装空白页占位图: ```swift import UIKit class LHQBlankView: UIView { // 自定义属性 var titleText: String? = "暂无数据" var descriptionText: ...
3. **创建合成图片**:使用`new BufferedImage()`创建一个具有新尺寸的空白`BufferedImage`对象。 4. **绘制图片**:遍历每一张图片,使用`Graphics2D`对象的`drawImage()`方法将它们绘制到新创建的`BufferedImage`...
下面我们将详细介绍如何实现这个功能。 首先,你需要创建一个Directshow图(Filter Graph)。这是一个包含多个过滤器的网络,它们之间通过连接来传递媒体数据。在这个图中,你需要添加视频源过滤器(如Video ...
下面我们将介绍 12 种不同的方法来删除 Word 中的空白页。 第一种方法:使用 DEL 键删除 在 Word 中,如果我们想要删除最后一页的空白页,可以将鼠标放在前一页的最后,然后使用 DEL 键删除。如果空白页是最后一页...
标题可能写的不够全部,下面来看下图片,大家就明白是什么意思了。视频与票的图标跟在标题后面显示,当标题过长时icon显示到省略号…后(textview省略号显示,图标自动靠后)。 二、问题解决 TextView可以通过 ...
下面是一些基本操作的代码示例: 1. **图片压缩**:将图片压缩至指定尺寸,保持原始宽高比。 ```java import net.coobird.thumbnailator.Thumbnails; import ...
在网页设计中,我们经常会遇到一个困扰初学者的问题,那就是`img`图片元素在页面上显示时,下方可能会出现一些莫名的空白区域。这个空白并不是由于图片本身的原因,而是由于HTML和CSS的默认布局规则导致的。下面我们...
3. **图片预加载**:为了消除用户等待图片加载的空白期,预加载技术会提前加载用户可能需要的图片。JS可以监控图片的加载状态,确保图片在展示时已经完全加载完毕。 4. **图片轮播插件**:这些插件通常包含滑动效果...