浏览器

image.png
opera presto 被360昆仑万维收购了

内核:渲染rendering引擎/JS引擎

css

  1. 选择器 {
  2. 属性名:属性值;
  3. 属性名:属性值;
  4. }

内联样式

行间样式

  1. 内联样式
  2. <div style="width: 100px; height: 100px;"></div>

内部样式表

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title></title>
  8. </head>
  9. <style>
  10. /* 选择器 {
  11. 属性名:属性值;
  12. 属性名:属性值;
  13. } */
  14. div{
  15. width: 100px;
  16. height: 100px;
  17. }
  18. </style>
  19. <body>
  20. </body>
  21. </html>

<styletype=”text/css”>
也可以,不写也行,但别写错了

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title></title>
  8. <!-- <style type="text/css">
  9. /* 选择器 {
  10. 属性名:属性值;
  11. 属性名:属性值;
  12. } */
  13. div{
  14. width: 100px;
  15. height: 100px;
  16. background-color: aqua;
  17. }
  18. </style> -->
  19. </head>
  20. <!-- <style type="text/css">
  21. /* 选择器 {
  22. 属性名:属性值;
  23. 属性名:属性值;
  24. } */
  25. div{
  26. width: 100px;
  27. height: 100px;
  28. background-color: aqua;
  29. }
  30. </style> -->
  31. <body>
  32. <!-- <style type="text/css">
  33. div {
  34. width: 100px;
  35. height: 100px;
  36. background-color: aqua;
  37. }
  38. </style> -->
  39. <!--
  40. 选择器 {
  41. 属性名:属性值;
  42. 属性名:属性值;
  43. } -->
  44. 内联样式
  45. <!-- <div style="width: 100px; height: 100px;"></div> -->
  46. <div></div>
  47. <style type="text/css">
  48. div {
  49. width: 100px;
  50. height: 100px;
  51. background-color: aqua;
  52. }
  53. </style>
  54. </body>
  55. </html>

css写到这些所有位置都可以起效,但一般写在head里
image.png

外部样式表

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=\, initial-scale=1.0">
  7. <title></title>
  8. <!-- <link rel="stylesheet" href="./1.css"> -->
  9. </head>
  10. <!-- <link rel="stylesheet" href="./1.css"> -->
  11. <body>
  12. <!-- <link rel="stylesheet" href="./1.css"> -->
  13. <div></div>
  14. <link rel="stylesheet" href="./1.css">
  15. </body>
  16. </html>

rel必须要写 type=”text/css”

权重

内联样式>内部样式表>外部样式表

image.png

选择器

id选择器

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title></title>
  8. <style>
  9. #box {
  10. width: 100px;
  11. height: 100px;
  12. background-color: black;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <div id="box"></div>
  18. </body>
  19. </html>
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title></title>
  8. </head>
  9. <body>
  10. <style>
  11. #box {
  12. width: 100px;
  13. height: 100px;
  14. background-color: black;
  15. }
  16. </style>
  17. <div id="box"></div>
  18. </body>
  19. </html>

id一个html里只能出现一次

class类选择器

  1. <style>
  2. .box{
  3. width: 200px;
  4. height: 200px;
  5. background-color: green;
  6. }
  7. </style>
  8. <div class="box"></div>
  9. <div class="box"></div>

标签选择器

  1. <style>
  2. div {
  3. width: 200px;
  4. height: 200px;
  5. background-color: green;
  6. }
  7. </style>
  8. <div ></div>
  9. <div ></div>

通配符选择器

  1. <style>
  2. *{
  3. margin: 0;
  4. }
  5. ul,p{
  6. }
  7. </style>

属性选择器

  1. <style>
  2. #box{
  3. width: 100px;
  4. height: 100px;
  5. background-color: black;
  6. }
  7. [id="box"]{
  8. width: 100px;
  9. height: 100px;
  10. background-color: black;
  11. }
  12. /* 都会选择box box1 只要带id就是 */
  13. [id]{
  14. width: 100px;
  15. height: 100px;
  16. background-color: black;
  17. }
  18. </style>
  19. <div id="box"></div>
  20. <div id="box1"></div>
  1. <style>
  2. [href]{
  3. text-decoration: none;
  4. }
  5. </style>
  6. <a href="http://www.baidu.com">baidu</a>
  1. <style>
  2. [type="text"]{
  3. width: 200px;
  4. }
  5. [type="password"]{
  6. width: 300px;
  7. }
  8. </style>
  9. <input type="text">
  10. <br>
  11. <input type="password">

image.png
一般用在区分不同的input中

  1. <style>
  2. div{
  3. width: 200px;
  4. height: 200px;
  5. background-color: green !important;
  6. }
  7. </style>
  8. <div style="background-color: red;"></div>