IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

消失的列表背景

记事本 2010-08-15 09:40:29 累计浏览 3,195 次
本机暂存

IE6中设定了position: relative; float: left的容器下,如果存在着多个带有背景的列表,那么这些列表中有一部分会显示不正常,具体的表现为背景消失。例如下面的代码(请在IE6中查看):

以下是代码片段:
<!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>
<title>TEST</title>
</head>
<style type="text/css">
 #container {
  position: relative;
  float: left;
 }
 #container li {
  background: red;
 }
</style>
<body>
 <div id="container">
  <ul>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
  </ul>
  <ul>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
  </ul>
  <ul>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
   <li>Hello Kitty</li>
  </ul>
 </div>
</body>
</html>

解决的方法是给li也加上position: relative。这个BUG的具体描述,请参考:http://www.positioniseverything.net/explorer/ie-listbug.html

同分类推荐文章

  1. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. 50个活力和动感的网页设计-颜色的灵感 (累计阅读 34,442)
  2. 视觉设计前瞻实用性研究(PNVD) 第二期 (累计阅读 12,977)
  3. 各公司对前端开发的职位描述 (累计阅读 10,405)
  4. iframe大小自适应 (累计阅读 10,057)
  5. 浏览器的渲染原理简介 (累计阅读 8,377)
  6. 解决IE6从Nginx服务器下载图片不Cache的Bug (累计阅读 8,357)
  7. 程序员眼里IE浏览器是什么样的 (累计阅读 8,011)
  8. 2010网页设计趋势 (累计阅读 7,818)
  9. Web前端工程师编程能力飞升之路 (累计阅读 7,691)
  10. 颜色的代码表达式 (累计阅读 7,665)