Blogger Information
Blog 6
fans 0
comment 1
visits 4750
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS的基础知识和基本使用
云猫
Original
721 people have browsed it

1、CSS 是什么

  • CSS 是英文Cascading Style Sheets的缩写
  • CSS 可以影响html中元素的样式,让页面更加美观,但不仅限于 html

2、元素和元素框

  • 网页页面中显示的内容称之为元素,元素显示在浏览器为其生成的元素框中,也就是每个元素都有一个对应的元素框。
  • 元素框默认是不显示的,可以用* {outline: 1px dashed red} 将其显示出来
  • 元素可以分为两大类:1.置换元素;2.非置换元素;

    1. 置换元素:元素框的内容由外部提供,通常为单标签,单不局限于单标签;
    2. 非置换元素:元素框内容由用户或浏览器提供,如<p></p>,<span></span>等双标签;

3、元素的显示方式

  • 元素的类型

    1. 块级元素:独占一行
    2. 行内元素:在一行中独占一块,可与其他元素并排
    3. 行内块元素:在一行中独占一块,可与其他元素并排,可设置宽高
  • display 属性

    1.每个元素都可以通过style="display:值"来控制显示类型
    |属性值|描述|
    |-|-|
    |inline|默认值|
    |block|块级元素|
    |inline-block|行内块级元素|
    |list-item|块级列表元素|
    |table|块级表格元素|
    |flex|弹性元素|
    |grid|网格元素|

4、在 html 中引入 css

  • link 引入外部 css 文件; 示例:<link rel="stylesheet" href="css/style.css">
  • @import 引入外部 css 文件;

    1、在 html 中引用:<style type="text/css">@import url(css/style.css);</style>

    2、在 css 文件中引用:@import url(css/style.css);

  • style 内部样式;一般写在头部

  • style=“…” 行内样式;直接用于标签中:<p style="color: coral;">你好啊</p>

5、媒体查询

  • 设置浏览器使用指定样式表的媒体
  • 媒体查询的使用场景
    |场景|描述/示例|
    |-|-|
    |<link>|<link media="screen,print">|
    |<style>|<style media="screen,print">|
    |@import|@import url(...) screen,print;|
    |@media|@media screen,print {...}|

  • 媒体类型;多种媒体之间用逗号分隔
    |类型|描述|
    |-|-|
    |all|全部类型|
    |print|打印机|
    |screen|屏幕,如浏览器等用户代理|
    |projection|幻灯片|

  • 媒体描述符

    | 序号 | 媒体描述符 | 描述 |
    | —— | —————————- | —————————— |
    | 1 | width | 显示区域宽度 |
    | 2 | min-width | 显示区域最小宽度 |
    | 3 | max-width | 显示区域最大宽度 |
    | 4 | device-width | 设备显示区域宽度 |
    | 5 | min-device-width | 设备显示区域最小宽度 |
    | 6 | max-device-width | 设备显示区域最大宽度 |
    | 7 | height | 显示区域高度 |
    | 8 | min-height | 显示区域最小高度 |
    | 9 | max-height | 显示区域最大高度 |
    | 10 | device-height | 设备显示区域高度 |
    | 11 | min-device-height | 设备显示区域最小高度 |
    | 12 | max-device-height | 设备显示区域最大高度 |

6、利用本节课程学习写代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <style>
  8. h2 {
  9. background-color: gold;
  10. color: indigo;
  11. }
  12. @media screen and (max-width: 500px) {
  13. h2 {
  14. background-color: indigo;
  15. color: gold;
  16. }
  17. a {
  18. display: none;
  19. }
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <header>
  25. <h2>LOGO</h2>
  26. <a href="">首页</a>
  27. <a href="">教程</a>
  28. <a href="">个人中心</a>
  29. </header>
  30. </body>
  31. </html>

7、总结

  • css 是非常重要的,可以把网页做的非常好看
  • CSS 最好做单独的 CSS 文件引入使用,方便管理样式
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:表格显示不对, 你没有发现吗
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post