去除img之间的空白

今天无意的一句代码居然搞定了且Ie、Firefox、Chrome、 Opera完全兼容。

去掉Img标签下的间距代码(红色部分):

<img src="http://www.xgto.cn/img/logo.gif"  align="absmiddle"  />

<div style="margin:0;padding:0;border:1px solid blue;">看我有间距没</div>

终于可以松下一口气了。

注:
以前的解决方法是css中设置img标签的vertical-align:top;就没有间距了。
但是在做电子邮件的页面中,css样式支持的很少,所以只好寻求别的方法,于是找到了这个方法,在img标签中增加align属性,使align="absbottom"; 以去掉img标签的间距空白

时间: 2024-08-07 08:58:23

去除img之间的空白的相关文章

去除inline-block之间的空白

做一个水平排列的导航通常有以下几种布局: 1.给一个浮动. 2.设置display为inline. 3.设置display为inline-block. 但要追求代码量最少的话,设置为inline元素或者inline-block元素通常最为简洁: li{ display:inline; } 但是又有一个问题,inline元素设置垂直padding没用,于是inline-block发挥作用了. li{ display:inline-block; } 但是问题又来了: 每个li之间的空白怎么回事?这是

iOS 在TableView的Cell之间设置空白间隔空间

1.设置section的数目,即是你有多少个cell - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 3; // in your case, there are 3 cells } 2.对于每个section返回一个cell - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)secti

清除行内元素之间HTML空白的几种解决方案

行内块(inline-block)是非常有用的,特别是想要不用'block'和'float'来控制这些行内元素的margin,padding之时. 问题来了,HTML源码中行内元素之间的空白有时候显示在屏幕上那是相当的讨厌. 当然,有一些技巧(方法)可以用来清除他们:比如粗暴地完全删除空白,或者其他的方法: 解决方案1: font-size:0; 最好的方法是在外层元素上设置font-size:0;同时在内层元素上指定字体具体的大小. 复制代码 代码如下: ul.inline-block-lis

手机端网页切图之间出现空白的问题

切图之间出现空白的效果: 设置了图片属性"display:block" 后的效果: 网页源码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="

每天一个JavaScript实例-去除字符串末尾的空白

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-去除字符串末尾的空白</title> <script> function white(){ var input = document.ge

去除字符串两端的空白

需求: 去除字符串两端的空白 思路: 定义两个变量,从头到尾定义1.一个变量从头开始判断++2.一个变量从尾开始判断-- public static String deleteKong(String s) { int start = 0;int end = s.length()-1; while(start< end && s.charAt(start)==' ') start++; while(start< end && s.charAt(end)==' ')

WPF Datagrid 控制 第一行和第一列之间的空白

原文:WPF Datagrid 控制 第一行和第一列之间的空白 这个位置就是 这里 我们更改 DataGridControltemplate 模板 看树形结构 里面是一个BUtton 功能是全选 能找到了 那就直接改掉就可以 <ControlTemplate x:Key="DataGridControlTemplate1" TargetType="{x:Type DataGrid}"> <Border BorderBrush="{Temp

CSS font-size: 0去除内联元素空白间隙

我们在编写HTML标签的时候,通常会使用换行,缩进来保证代码的可读性.同时,在编写CSS样式的时候,也会需要把一些元素设置为inline或inline-block.这样一来,有时在页面中会出现意外的空白间隙导致页面视图与本意不符. 先来了解一下出现空白间隙的原因吧!因为内联元素默认排版中有空白间隙,以此来把每一个内联元素独立分开,这里的空白间隙也就是空白的文本节点,在缩进代码时会占据宽度,所以就导致了意外的空白间隙. 那么接下来为大家提供三种解决方法 1.去掉两个HTML标签中的空白,也就是去掉

两个inline-block中间有空白,解决inline-block 元素之间的空白问题

目录 一.遇到的问题 二.举个简单的栗子分析问题 三.解决办法 一.遇到的问题 前些天写瀑布流布局的时候,发现明明计算好了宽度使得一行能放下三张图片,实际效果却总是放不下,图片会挤到下一行去.上图: 可以看到,我本来是想要两行图片,每一行是三张.结果现在第一行的图片跑到第二行去了.代码结构很简单: <li> <a></a> <a></a> <a></a> </li> <li> <a>&l