用DIV里的ul li有点问题请高手解决.

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:36:17
(--#top{ margin:0px auto auto auto; height:59px; width:961px; background-image:url(../images/top-bg-06.gif);}
#top-logo{display:inline; margin:0px auto auto 7px;; height:59px; width:328px; float:left;}
#top-bottom{display:inline; margin:0px; height:21px; width:625px; float:left;}
#top-right{display:inline; margin:0px; height:33px; width:625px; float:left;}
#top-right ul{display:inline; margin:0px; list-style-type:none;}
#top-right ul li{ margin:0px; width:124px; height:33px; float:left; text-align:right;}---)这些是样试 请高手帮帮我是个初学者

<div id="top">
<div id="top-logo"><img src="images/logo.gif" alt="logo" /></div>
<div id="top-bottom"></div>
<div id="top-right">
<ul>
<li><a href="index.htm"><img src="images/home.gif" width="114" height="33" border="0&quo

很简单! 是IE8默认padding值的问题。
把 ul 加个 padding:0px; 就可以了
以后写CSS最好这样:
*{margin:0px; padding:0px;}
可以让所有标签margin和padding值初始化,需要的时候再加。

你复制运行试试!

<!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" />
<title>无标题文档</title>
</head>
<style>
*{ margin:0px; padding:0px;}
#top{ margin:0px auto auto auto; height:59px; width:961px; background-image:url(../images/top-bg-06.gif);}
#top-logo{display:inline; margin:0px auto auto