伪类选择器

来源:互联网 发布:wcf 数据库 编辑:程序博客网 时间:2024/05/29 08:01
伪类选择器:伪类选择器就是对元素处于某种状态下进行样式化的。
伪类作用:active将样式添加到被激活的元素:focus将样式添加到被选中的元素:hover当鼠标悬浮在元素上方时,向元素添加样式:link将特殊的样式添加到未被访问过的链接:visited将特殊的样式添加到被访问过的链接:first-child将特殊的样式添加到元素的第一个子元素:lang允许创作者来定义指定的元素中使用的语言
注意事项: 
1.在 CSS 定义中,标签:hover 必须被置于 标签:link 和 标签:visited 之后,才是有效的。
2.CSS 定义中,标签:active 必须被置于 标签:hover 之后,才是有效的。
3.伪类名称对大小写不敏感
Demo:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>伪类选择器</title>
  6. <!--
  7. 伪类选择器:伪类选择器就是对元素处于某种状态下进行样式化的。
  8. 伪类作用
  9. :active将样式添加到被激活的元素
  10. :focus 将样式添加到被选中的元素
  11. :hover 当鼠标悬浮在元素上方时,向元素添加样式
  12. :link 将特殊的样式添加到未被访问过的链接
  13. :visited 将特殊的样式添加到被访问过的链接
  14. :first-child 将特殊的样式添加到元素的第一个子元素
  15. :lang 允许创作者来定义指定的元素中使用的语言
  16. 注意事项:
  17. 1.在 CSS 定义中,标签:hover 必须被置于 标签:link 和 标签:visited 之后,才是有效的。
  18. 2.CSS 定义中,标签:active 必须被置于 标签:hover 之后,才是有效的。
  19. 3.伪类名称对大小写不敏感。
  20. -->
  21. <style type="text/css">
  22. a:link {color: #FF0000}/* 未访问的链接 */
  23. a:visited {color: #00FF00}/* 已访问的链接 */
  24. a:hover {color: #FF00FF}/* 鼠标移动到链接上 */
  25. a:active {color: #0000FF}/* 选定的链接 */
  26. table{
  27. background-color:#CCFFFF;
  28. border-collapse:collapse;/*border-collapse 设置是否把表格边框合并为单一的边框。 */
  29. }
  30. tr:hover{
  31. background-color:#3399FF;
  32. }
  33. tr:active{
  34. background-color:#FF0000;
  35. }
  36. td:hover{
  37. background-color:#00FF66;
  38. }
  39. </style>
  40. </head>
  41. <body>
  42. <a href="#"><center>链接_伪类选择器</center></a><hr/>
  43. <table width="500px" height="400" border="1px" align="center">
  44. <tr>
  45. <th>姓名</th>
  46. <th>年龄</th>
  47. <th>性别</th>
  48. </tr>
  49. <tr>
  50. <td>木丁西</td>
  51. <td>23</td>
  52. <td></td>
  53. </tr>
  54. <tr>
  55. <td>刘先森</td>
  56. <td>13</td>
  57. <td></td>
  58. </tr>
  59. <tr>
  60. <td>木先生</td>
  61. <td>70</td>
  62. <td></td>
  63. </tr>
  64. <tr>
  65. <td>张靓颖</td>
  66. <td>26</td>
  67. <td></td>
  68. </tr>
  69. </table>
  70. </body>
  71. </html>
效果如下:
0 0
原创粉丝点击