最近学习用css+div来布局,但是不知道为什么我用css设置不了div的背景。
css代码如下:
body 
{ margin: 0px;
padding: 0px;
background: url() #fefefe no-repeat;
font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , '宋体' , '新宋体' ,arial,verdana,sans-serif;
color: #666;
font-size: 12px;
line-height: 150%;
}.box1
{
margin: 0px;
padding: 0px;
width: 1000px;
background-image:url(App_Themes/themes1/img/01.gif);
background-repeat:no-repeat;
background-position:center;
}aspx代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!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 runat="server">
    <title>无标题页</title>
    <link rel="stylesheet" rev="stylesheet" href="App_Themes/themes1/StyleSheet1.css" type="text/css" media="all" />
</head>
<body>
    <form id="form1" runat="server">
    <div class="box1">
    
    </div>
    </form>
</body>
</html>    请高人指点一下新人!!!
还有就是我看了一些css+div布局的例子,里面有些代码不太明白,也请指点一下。
*{
}a{
}ul#nav{
}ul#nav li{
}ul#nav li a{
}ul.list{
}ul.list li{
}ul.list li span{
}div#sideleft{
}div#sideleft p{
}
上面的这些写法是什么意思啊?我知道body{}就是给body指定css样式的意思,#abc就是给id为abc的指定样式。

解决方案 »

  1.   

    .box1
    {
    margin: 0px;
    padding: 0px;
    width: 1000px;
    background:#ff0000;
    background-repeat:no-repeat;
    background-position:center;
             height:40px;
    }
    这样是没问题的,可能你的背景的路径是不对的
      

  2.   

    css里伪类在css的类class的意思指  类 别相同的一组css定义,用相同的class定义,而ul body div等并不是真正的class,这些都是html标记,所以说是伪装的类 伪类而#你是明白的,所以ul#nav 这样就是id为nav的ul里用这个css,而ul#nav li a代表了 或的关系也就是 li标记 a标记 或是id为nav的ul里用这个css
      

  3.   

    background-image:url(App_Themes/themes1/img/01.gif);这个句子有问题
    要么 让图片和你的css在同一目录,不写路径,要们使用绝对路径
    比如  url(http://www.xxx.com/1.jpg)
      

  4.   

    绝对路径不需要那么写的.....background-image:url(/App_Themes/themes1/img/01.gif);这样就可以
      

  5.   

    终于解决背景不能设置的问题了,原来要把background-image写成这样才行:
    background-image:url(../../App_Themes/themes1/img/01.gif);还有谢谢八卦兔子的热心解答。还想问一下,既然ul#nav就是id为nav的ul里用这个css,那不就跟写成#nav一样了吗?
      

  6.   

    不太一样的。
    ul#nav 只对ul起作用,而#nav对所有的都起作用。作用范围不同。
      

  7.   

    to 楼主
    zorou_fatal这个人就8要给他分了,我们俩私下解决一下.....嘿嘿他说的是对的作用范围8同.....
      

  8.   

    BS 巫兔 南墙兔 花兔 脏兔 and so on....