今天UI给我的界面里面出现了一个奇怪的问题,就是在IE6下面:
<ul><li>aaa</li><li>bbb</li><li>ccc</li></ul>
和
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
的表现不一样,前者显示的结果是这样的:
aaa
bbb
ccc
而后面一种显示的结果是:
aaa
bbb
ccc
间距变大了,让人很头疼,ul和li的margin, padding, border都设成'0'了可是一点效果也没有。
最后发现是ul的“line-height”
属性在做怪,在IE6里面</li>和<li>之间的回车被当作了一个字符,并且给这个字符设置了高度,就是“line-height”的值,而在FF和IE7则没有这个bug,所以只要在IE6下面的css里面把"ul"的
“line-height”直射小一点就可以了,你可以这么写:
/*for FF,IE7 etc,advance browser*/
html>body ul{line-height:22px;}
/*for IE6*/
ul{line-height:12px;}
这样就可以修复IE6下面的这个BUG了。
分享到:
相关推荐
### 解决多浏览器下IE6、IE7及Firefox中`<li>`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...
尽管我们设置了li和img的margin和padding为0,但在IE浏览器下,图片之间仍会有间距,这是因为每个`<li>`元素下的`<img>`标签之间存在一个隐形的空格。 解决这个问题的方法有很多种,以下是几种常见的解决方案: 1....
### 多浏览器兼容性问题:IE6、IE7与Firefox下的`<li>`元素间距差异 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对相同CSS样式的解析存在差异的情况,这种现象被称为浏览器兼容性问题。本文将针对在...
"HTML li 标签" HTML li 标签是 HTML 中的一个基本标签,用于定义列表项目。它是 HTML 中最基本的标签之一,广泛应用于网页设计和开发中。本文将详细介绍 HTML li 标签的定义、用法、浏览器支持、DTD 之间的差异、...
其中一个著名的bug就是关于IE6下`<li>`标签左边多出16px宽度的问题。这个问题主要涉及到`<ul>`列表的样式处理,尤其是`list-style-type`和`list-style-position`属性在不同浏览器之间的差异。 首先,`<li>`标签...
本文实例为大家分享了js使用ul中li标签实现删除效果的具体代码,供大家参考,具体内容如下 <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"&...
运用以上的代码可以使ie6支持li:hover的使用
在HTML中,我们经常需要为`<li>`(列表项)元素添加图标,以增强页面的视觉效果和信息传达。本文将详细介绍三种方法来实现这一功能:使用`list-style-image`属性、通过背景图片(`background`)以及利用字体库引入...
在本文中,我们将深入探讨如何使用jQuery来实现一个功能丰富的输入框,用户可以在其中通过回车键添加标签,同时支持预设标签的选择、显示和删除,并能有效防止标签的重复添加。这个功能常用于博客系统、论坛或者社交...
描述:“9个最常见的IE6 Bug,快解决头疼的IE6吧” 在本文中,我们将深入探讨IE6中最为常见的九个Bug,并提供相应的解决方案,帮助Web开发者们解决这个曾经令人头疼的问题。 ### 1. 居中布局问题 在CSS布局中,将...
在网页设计领域,IE6和IE7浏览器常常会给开发者带来一些独特的挑战,其中之一就是著名的“li底部4px空隙的Bug”。这个问题出现在当`<li>`元素的子元素使用浮动(`float`)属性时,IE6和IE7会在`<li>`元素下方产生...
HTML `<li>` 标签是用于创建列表项目的元素,它在有序列表 `<ol>` 和无序列表 `<ul>` 中起到核心作用。这个标签使得文本以特定的格式呈现,例如在无序列表中通常显示为圆点、方块或圆圈,在有序列表中则显示为数字或...
在本文中,我们将深入探讨如何使用jQuery来实现一个功能丰富的标签管理系统,该系统支持用户通过回车键创建、初始化、编辑、删除以及禁用标签。这个功能对于网站或应用程序的用户体验提升有着显著的作用,尤其在内容...
在"弹出框li标签"的场景中,可能是将li元素作为弹出框内容的一部分,或者在列表项上触发弹出框的显示。 "弹出框js"标签提示我们这个压缩包可能包含了一些JavaScript代码,用于实现弹出框的功能。JavaScript是网页...
"jQuery标签回车自动完成"功能就是为了解决这一问题,它允许用户在输入框中输入内容时,按下回车键自动补全已存在的标签,从而提高输入效率。这个功能广泛应用于论坛、博客、社交网络等场景,让用户在创建或选择标签...
在`jsp`页面中,我们经常会遇到需要实现元素动态效果的需求,例如`ul`(无序列表)下的`li`(列表项)标签进行循环滚动。这种效果可以增强用户界面的交互性和吸引力,常见于新闻滚动、公告栏或者菜单导航等场景。 ...
面对IE浏览器中常见的CSS bug,理解其根源并掌握相应的修复技巧至关重要。以上列举了三种典型问题及其解决方案,包括居中布局、楼梯式效果以及float元素的两倍空白。通过这些方法,开发者能够在不牺牲兼容性的情况下...
本资源"jQuery文本框回车创建标签代码.zip"提供了一个功能,即用户在文本框中输入文字后按回车键,可以创建一个标签,同时,用户还可以通过点击按钮获取已输入的所有标签值。这个功能常用于诸如标签云、关键词管理...