BUG症状:当在一个容器里文字和img、input、textarea、select、object等元素相连的时候,对这个容器设置的line-height数值会失效;
受影响的浏览器:
Microsoft Internet Explorer 5.01 / Windows
Microsoft Internet Explorer 5.5 / Windows
Microsoft Internet Explorer 6
解决方法:
对和文字相连接的img、input、textarea、select、object等元素加以属性
margin: { 所属line-height-自身高度)/2px 0; vertical-align:middle }
不是IE问题,是因为你把文字和图片一起排版,这个属性不支持图片,你把图片删除就好了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/base.css">
<style>
.hh li{ line-height:50px; }
.hh li img{margin:20px 0;vertical-align:middle; } <!--所属line-height-自身img,input,select,object高度)/2px -->
</style>
<title>博客园smallmuda.cnblogs.com</title>
</head>
<body>
<ul class="hh">
<li id="qwe"><a href="http://smallmuda.cnblogs.com">1.博客园smallmuda.cnblogs.com</a><img src="http://static.cnblogs.com/images/icon_rss.gif" /></li>
<li id="qwe"><a href="http://smallmuda.cnblogs.com/">2.博客园smallmuda.cnblogs.com</a><img src="http://static.cnblogs.com/images/icon_rss.gif" /></li>
<li id="qwe"><a href="http://smallmuda.cnblogs.com">3.v</a><img src="http://static.cnblogs.com/images/icon_rss.gif" /></li>
<li id="qwe"><a href="http://smallmuda.cnblogs.com/">4.博客园smallmuda.cnblogs.com</a><img src="http://static.cnblogs.com/images/icon_rss.gif" /></li>
<li><a href="http://smallmuda.cnblogs.com/">5.博客园smallmuda.cnblogs.com</a></li>
<li><a href="http://smallmuda.cnblogs.com/">6.博客园smallmuda.cnblogs.com</a></li>
<li><a href="http://smallmuda.cnblogs.com/">7.博客园smallmuda.cnblogs.com</a></li>
<li><a href="http://smallmuda.cnblogs.com/">8.博客园smallmuda.cnblogs.com</a></li>
</ul>
</body>
</html>
http://toysen.blog.163.com/blog/static/357391720116291129116/
margin: (所属line-height-自身img,input,select,object高度)/2px 0;vertical-align:middle;
分享到:
相关推荐
在这种情况下,`line-height`的值紧跟着`font-size`的值,并且两者之间用斜杠分隔。 示例代码: ```css body { font: 100%/normal Arial, Helvetica, sans-serif; } ``` #### 六、总结 通过本文的介绍,我们可以...
行高(line-height)是排版中的一个重要属性,它决定了文本行之间的垂直间距。合理设置行高可以提高文本的可读性,使得段落看起来更加整洁舒适。TinyMCE的line-height插件正是为了解决这个问题,它允许用户在编辑器...
首先,line-height属性可以被定义为normal,这是浏览器的默认值,通常情况下,这个默认值会在1到1.2之间。这个设置会根据当前字体的大小动态计算行高。另外,line-height也可以被定义为inherit,意味着该元素会继承...
标题提到的问题——"line-height=height元素高度但是文字并没有垂直居中",实际上涉及到的是文本排版中的基线对齐原理。 首先,我们要理解什么是基线。在排版中,基线是文本字符底部所在的线,它不是一个实际可见的...
- 在处理中文文本或中英文混合内容时,`line-height`的表现可能会因为浏览器的差异或字体的不同而有所变化,尤其是老版本的 Internet Explorer (如 IE6, IE7, IE8)。 - 在处理图片与文本的垂直居中对齐时,可能需要...
在CSS中,行高(line-height)属性用于控制文本行之间的垂直间距,它直接影响到文本的排版和可读性。行高与文本垂直居中的原理紧密相关,尤其是在布局设计中非常重要的垂直居中技术。当行高被设置为与容器高度相等时...
CSS中的行高(line-height)是设计网页和应用中排版的一个重要属性,它不仅影响着文本的可读性,也影响着页面的布局和整体美感。接下来,将深入探讨关于line-height的一些概念和实际应用的理解。 一、行高的字面意思 ...
line-height属性在页面布局中扮演着重要的角色,尤其是在多行文本排版和垂直居中方面。本文将详细介绍line-height属性的使用技巧,结合实例让读者更好地理解和应用该属性。 首先,line-height属性可以通过多种方式...
CSS中的`line-height`属性是用于设置元素内部行与行之间的垂直间距,它对文本的可读性和布局的美观性有着重要影响。...在实际开发中,应根据具体需求选择合适的`line-height`设置,以达到最佳的排版效果。
在CSS布局中,line-height属性扮演着至关重要的角色,它主要负责控制文本的行间距,影响着页面的可读性和视觉美观。行高属性(line-height)定义了文本行基线之间的垂直距离,从而影响了文本块的整体排版。本文将...
本教程旨在帮助初学阶段的学员掌握CSS图片和文字排版的知识,通过详细讲解各种图像与文字的混合排版方式,帮助学员快速掌握CSS图片和文字排版的技能。 1. CSS文字样式设置 CSS提供了多种方式来设置文字样式,包括...
在CSS布局中,`line-height`和`vertical-align`是两个关键属性,它们共同决定了文本在行内的排列方式和行高。深入理解这两个属性对于精确控制网页内容的排版至关重要。 首先,我们要了解一些基本概念: 1. **line ...
行间距(line-height)是指相邻两行文字基线之间的距离,行高(line-height)则是从一个基线到下一个基线的距离,包括字符本身的高度。在网页设计中,合适的行间距和行高可以使文本更易读,减轻阅读疲劳。通过此插件...
在IT行业中,排版工具是不可或缺的一部分,尤其对于文本处理和内容编辑工作而言。"排版工具-排版图文排版"是一款专为优化文本格式而设计的强大软件,旨在提高工作效率,简化繁琐的手动排版任务。这款工具以其精巧和...
在设计文字标题时,我们面临着一项重要的任务,那就是如何通过排版来提升视觉效果和信息传达的效率。《2011-排版心得-文字标题设计注意事项》这份资料,由知名策划人“红策划”分享,为我们揭示了在设计过程中的一些...
这次更新为用户提供了更精细的文本格式控制,使得内容创作更加灵活,满足了不同场景下的排版需求。 首先,我们要明白“调整行高”是什么。在文本编辑中,行高是指相邻两行文字之间的垂直距离。适当调整行高可以使...
在Sketch中,对于文本的排版和布局是设计工作中不可或缺的一环。然而,原生的Sketch在调整文本行高时,可能无法满足设计师们对于精确到字体大小倍数的需求。这时,"Sketch-Set-Line-Height-Plugin"就应运而生了,它...
- **1.2.4 中文文档**:指导如何在LaTeX中正确地输入和排版中文文档,包括使用合适的字体和编码。 - **1.3 列表环境**:介绍如何创建项目列表(如无序列表、有序列表等)。 - **1.4 文档结构** - **1.4.1 文档类别*...