CSS里面各函数的基本意义

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:27:21
本人一站,由于haed部分也许CSS代码出错,导致body部分连接全部为白色,所以看不清楚。详细情况:http://lady.edocn.org
以下为我的CSS部分,请老大们介绍下。是什么决定了我的内容字体颜色全部为白色
<style type="text/css">
#dNavBar{
background-color:#ffffff;
}
#dNavBar li{
list-style-type:none;
float:left;
width:84px;
height:28px;
line-height:28px;
font-size:12px;
color:#FFFFFF;
border:3px solid #ffffff;
background-color:#86C2FF;
text-align:center;
display:block;
cursor:pointer;
}
#subMenu{
background-color:#0000FF;
width:1010px;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
height:29px;
line-height:29px;
color:#FFFFFF;
font-size:12px;
padding-left:10px;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
color: #FFFFFF;
text

首先Css是不存在函数的,只存在属性

  1. 每个属性都有其特定的意义

  2. css的层次优先级是:id>class

  3. 同级class的时候,会优先调用特定值高的css样式

例如:

<div>
  <p>我是测试文字</p>
</div>
div p{
    color:#FF7300;
}
p{
    color:#000;
}

像这种情况,DOM结构是会优先执行div p的css样式的。

因为他的层次定位更为精准。这就是Css的属性基本意义。

我看了下你的网站。因为你的导航链接是需要白色的。而下面内容又不能为白色的。首页你不能定义全局样式
a:link {
color: #FFFFFF;
text-decoration: none;
}
这样的话会使你所以有链接的文字都变成白色。
你应该多定义一个字体例如a.hei:link{ color:#000;/*黑色字*/}...
然后在你的链接里调用这个样式如<a herf="http://www.baidu.com" class="hei">百度</a>
希望可以帮到你

a:link {
color: #FFFFFF; /*--链接的颜色为白色--*/
text-decoration: none;
}
a:hover{
color: #FFFFFF;