浅谈CSS:CSS基本(2)
2010-02-03 15:17 huayifu 阅读(220) 评论(0) 收藏 举报A 伪类(Pseudo-classes)
1)超链接
:link 设置对象在未被访问前的样式表属性
:hover 设置对象在其鼠标悬停时的样式表属性
:active 设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性
:visited 设置对象在其链接地址已被访问过时的样式表属性
代码
1 <html>
2 <head>
3
4 <style type="text/css">
5 a:link {color: #FF0000}
6 a:visited {color: #00FF00}
7 a:hover {color: #FF00FF}
8 a:active {color: #0000FF}
9 </style>
10
11 </head>
12
13 <body>
14
15 <p><b><a href="www.cnblogs.com/linertz" target="_blank">老李</a></b></p>
16 <p><b>注释:</b>在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!</p>
17 <p><b>注释:</b>在 CSS 定义中,a:active 必须位于 a:hover 之后,这样才能生效!</p>
18
19 </body>
20 </html>
21
2 focus 设置对象在成为输入焦点(该对象的onfocus事件发生)时css属性
1 input:focus
2 {
3 font-size: 14pt;
4 text-decoration: underline;
5 color: blue;
6 background-color:pink;
7 }
B DIV+CSS基本结构
代码
1 <html>
2 <head>
3 <style type="text/css">
4 div.container
5 {
6 width:100%;
7 margin:0px;
8 border:1px solid gray;
9 line-height:150%;
10 }
11 div.header,div.footer
12 {
13 padding:0.5em;
14 color:white;
15 background-color:gray;
16 clear:left;
17 }
18 h1.header
19 {
20 padding:0;
21 margin:0;
22 }
23 div.left
24 {
25 float:left;
26 width:160px;
27 margin:0;
28 padding:1em;
29 }
30 div.content
31 {
32 margin-left:190px;
33 border-left:1px solid gray;
34 padding:1em;
35 }
36 </style>
37 </head>
38 <body>
39
40 <div class="container">
41
42 <div class="header"><h1 class="header">Let's have a see</h1></div>
43
44 <div class="left"><p>yesterday once more</p></div>
45
46 <div class="content">
47 <h2>begining</h2>
48 <p>everything is begining</p>
49 <p>never give up.</p></div>
50
51 <div class="footer">ending/div>
52 </div>
53
54 </body>
55 </html>

浙公网安备 33010602011771号