当前位置:Gxlcms > html代码 > 【HTML】ie6包含img的div多2px的bottom值[div高度自适应]_html/css_WEB-ITnose

【HTML】ie6包含img的div多2px的bottom值[div高度自适应]_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:16人阅读

  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  2. <title>new_file</title>
  3. <meta name="author" content="Administrator">
  4. <!-- Date: 2012-12-26 -->
  5. <style>
  6. /*
  7. * COMMon
  8. * **********
  9. */
  10. a{text-decoration: none;}
  11. a:hover{color: gold;}
  12. /*
  13. * COLOR
  14. * *******
  15. */
  16. div{text-align: center}
  17. .red{background-color:red}
  18. .green{background-color:green}
  19. .yellow{background-color:yellow}
  20. .silver{background-color:silver}
  21. .gray{background-color:gray}
  22. .pink{background-color:pink}
  23. .orange{background-color: orange}
  24. .blue{background-color:blue}
  25. /*
  26. * 元素
  27. * *****
  28. */
  29. /*
  30. * header
  31. * **********
  32. */
  33. #logo{height: 100px;}
  34. #contactway{height:67px;float: right }
  35. #nave{height:33px;width:700px; float: left;background-image: url(src/nv.png);background-repeat: no-repeat;overflow: hidden;}
  36. #nave ul{list-style: none;float: left;height: 32px;}
  37. #nave ul li{float: left;width: 100px;text-align: center;margin-left: 0px;height: 32px;}
  38. #nave ul li a{line-height: 32px;font-weight:bold;display:inline-block; color: white;width: 100%;height: 100%;}
  39. #nave ul li a:hover{background-image: url(src/nvbk.png);background-repeat: no-repeat;}
  40. /*
  41. * center
  42. * **********
  43. */
  44. #cases{width: 100%;float: left;}
  45. </style>
  46. <!--Containner16-->
  47. <div class="container_16">
  48. <!--header-->
  49. <div class="grid_4" style="margin-bottom: -3px;">
  50. <div id="logo" class="yellow">
  51. <img src="https://www.gxlcms.com/src/logo.png">
  52. </div>
  53. </div>
  54. <div class="grid_12 orange">
  55. <!--联系方式-->
  56. <div id="contactway">
  57. <img src="https://www.gxlcms.com/src/serverph.png">
  58. </div>
  59. <div class="clear"> </div>
  60. <!--nave-->
  61. <div id="nave">
  62. <ul>
  63. <li>首页</li>
  64. <li>关于火狼</li>
  65. <li>服务项目</li>
  66. <li>案例展示</li>
  67. <li>客户服务</li>
  68. <li>联系我们</li>
  69. <li>VIP服务</li>
  70. </ul>
  71. </div>
  72. <div class="clear"> </div>
  73. </div>
  74. <!--光晕-->
  75. <div class="clear"> </div>
  76. <div class="grid_16 blue">
  77. 光晕
  78. </div>
  79. <!--Banner-->
  80. <div class="clear"> </div>
  81. <div class="grid_16 pink">
  82. Banner
  83. </div>
  84. <!--简介-->
  85. <div class="clear"> </div>
  86. <div class="grid_16 blue">
  87. 关于+简介
  88. </div>
  89. <!--展示-->
  90. <div class="clear"> </div>
  91. <div class="grid_16 yellow">
  92. <dl>
  93. <dt>案例展示</dt>
  94. <dd>
  95. </dd>
  96. </dl>
  97. </div>
  98. <!--friends-->
  99. <div class="clear"> </div>
  100. <!--title-->
  101. <div class="grid_4 gray">
  102. friends
  103. </div>
  104. <!--name of friends-->
  105. <div class="grid_12 pink">
  106. names of friends
  107. </div>
  108. <!--about-->
  109. <div class="clear"> </div>
  110. <div class="grid_8 red">
  111. 页底导航+版权
  112. </div>
  113. <!--contact-->
  114. <div class="grid_8 green">
  115. 联系电话
  116. </div>
  117. <div class="clear"> </div>
  118. </div>

图示:
导航下面有一细白线,求指点。虽然通过margin_bottom=-3px;可以纠正。但我的问题出在哪里呢?


回复讨论(解决方案)

设置:#nave li{display:inline;} #nave li a{display:block;}试试看

设置:#nave li{display:inline;} #nave li a{display:block;}试试看 搞定了,问题不是 a标签,我调试了很久发现只要设置一个img{margin-bttom:-3px}就正常了

ie6版本 的 ul列表框 有个bug,会在 li上下添加额外的空间,所以一般的修正办法都是 设置 li{第四play:inline},而其中的锚元素 ,一半设置成 block即可了

人气教程排行