1、HTML中引入CSS样式的第一种方式:内联定义方式

  1. <!--
  2. width 宽度样式
  3. height 高度样式
  4. background-color 背景色样式
  5. display 布局样式(none表示隐藏,block表示显示)
  6. -->
  7. <div style="width : 300px; height : 300px; background-color : #CCFFFF; display : block;
  8. border-color : red;border-width : 1px;border-style : solid;"></div>
  9. <br><br>
  10. <!--
  11. 样式还能这样写:
  12. border : 1px solid black;
  13. -->
  14. <div style="width : 300px; height : 300px; background-color : #CCFFFF; display : block;
  15. border : 1px solid black;"></div>

2、HTML中引入CSS样式的第二种方式:样式块

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title>HTML中引入CSS样式的第二种方式:样式块</title>
  5. <style type="text/css">
  6. /*
  7. 这是CSS的注释。
  8. */
  9. /*
  10. id选择器
  11. 语法格式:
  12. #id{
  13. 样式名 : 样式值;
  14. 样式名 : 样式值;
  15. 样式名 : 样式值;
  16. ....
  17. }
  18. */
  19. #usernameErrorMsg {
  20. color : red;
  21. font-size : 12px;
  22. }
  23. /*
  24. 标签选择器
  25. 语法格式:
  26. 标签名 {
  27. 样式名 : 样式值;
  28. 样式名 : 样式值;
  29. 样式名 : 样式值;
  30. ....
  31. }
  32. 标签选择器作用的范围比id选择器广。
  33. */
  34. div {
  35. background-color : black;
  36. border : 1px solid red;
  37. width : 100px;
  38. height : 100px;
  39. }
  40. /*
  41. 类选择器
  42. 语法格式:
  43. .类名{
  44. 样式名 : 样式值;
  45. 样式名 : 样式值;
  46. 样式名 : 样式值;
  47. ....
  48. }
  49. */
  50. .student {
  51. border : 1px solid red;
  52. width : 400px;
  53. height : 30px;
  54. }
  55. </style>
  56. </head>
  57. <body>
  58. <!--
  59. 设置样式字体大小12px,颜色为红色!
  60. -->
  61. <span id="usernameErrorMsg">对不起,用户名不能为空!</span>
  62. <div></div>
  63. <div></div>
  64. <div></div>
  65. <!--class相同的标签可以认为是同一类标签。-->
  66. <br><br><br>
  67. <input type="text" class="student"/>
  68. <br><br><br>
  69. <select class="student">
  70. <option>专科</option>
  71. <option>本科</option>
  72. </select>
  73. </body>
  74. </html>

3、在HTML中引入CSS样式的第三种方式:引入外部独立的css文件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>在HTML中使用CSS样式的第三种方式:引入外部独立的css文件</title>
  6. <!--引入css-->
  7. <link rel="stylesheet" type="text/css" href="css/1.css" />
  8. </head>
  9. <body>
  10. <a href="http://www.baidu.com">百度</a>
  11. <span id="baiduSpan">点击我链接到百度哦!</span>
  12. </body>
  13. </html>

4、列表样式

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>列表样式</title>
  6. <style type="text/css">
  7. ul{
  8. /*list-style-type: none;*/
  9. /*list-style-type: circle ;*/
  10. list-style-type: square ;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <ul>
  16. <li>中国
  17. <ul>
  18. <li>北京</li>
  19. <li>上海</li>
  20. <li>重庆</li>
  21. </ul>
  22. </li>
  23. <li>美国</li>
  24. <li>俄国</li>
  25. </ul>
  26. </body>
  27. </html>

5、CSS样式的绝对定位

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>CSS样式的绝对定位</title>
  6. <style type="text/css">
  7. #div1{
  8. background-color: red;
  9. border: 1px black solid;
  10. width: 300px;
  11. height: 300px;
  12. position : absolute; /*绝对定位*/
  13. left: 100px;
  14. top: 100px;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <div id="div1"></div>
  20. </body>
  21. </html>

6、css样式

  1. a {
  2. text-decoration : none;
  3. }
  4. /*
  5. cursor : 鼠标样式,pointer是小手,hand也是,但是hand有浏览器兼容问题。建议使用pointer
  6. */
  7. #baiduSpan {
  8. text-decoration: underline;
  9. cursor: pointer;
  10. }