CSS中的 #navigation是做什么的?

在学习CSS中发现有一段代码, <style type="text/css">
<!--
body{
background-color:#f8ffd3;
margin:0px; padding:0px;
}
table.banner{
background:url(banner_bg.jpg) repeat-x;
width:100%;
}
table.btn{
background:url(button1_bg.jpg) repeat-x;
width:100%;
}
#navigation{
margin:0px; padding:0px;
list-style-type:none;
height:32px;
font-size:12px;
}
#navigation li{
text-align:center; width:130px; height:32px;
background:url(button1.jpg) repeat-x;
float:left;
}
#navigation li a{
padding:10px 0px 10px 0px;
text-decoration:none;
display:block;
}
#navigation li a:link, #navigation li a:visited{color:#526d00;}
#navigation li a:hover{
color:#FFFFFF;
background:url(button2.jpg) no-repeat;
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
开头已经声明过了一个,这个是做什么的?而且删了它对网页的显示也没有什么影响?贴别是#navigation是什么意思?

第1个回答  推荐于2016-08-06
1 首先#navigation并不是CSS中的属性或方法,而是用户给标签或块元素定义的一个id。
2 给元素、标签定义id或class可以用js动态的改变、添加样式,也可以固定某一元素的样式。
3 可以利用jquery选择器找到对应的标签或元素。
例:
$("#navigation").val(); //获取value的值
$("#navigation").val("Hello World"); //设置value的值
$("#navigation").html("<p>Hello World</p>"); //添加行内元素
$("#navigation").text(); //获取文本
第2个回答  2008-03-12
你好

那是定义的意思

这是一个样式表

定义各种样式

希望可以帮到你
第3个回答  推荐于2018-02-27
看一下这个小例子,应该明白了
<style>
#a{font-size:20px;}
.b{font-size:20px;}
</style>

<div>无样式</div>
<div id=a>id标识定义方法;id定义用 # 号声明</div>
<div class="b">类别定义方法;类别定义用 . 声明</a>本回答被提问者和网友采纳