博客列表 >初识css

初识css

default
default原创
2020年04月06日 13:53:46614浏览

作业链接:http://test.fmlove.top/zuoye/

css 是什么

-就是网页的皮肤

元素框

-网页中每个被叠起来的块就是元素框,框里面的东西就是元素
-元素分为两大类 置换元素和非置换元素

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <p>这是非内元素</p>
  9. <span>这是非内元素</span>
  10. <a href="">这是置换元素</a>
  11. <img src="" alt="我也是置换元素">
  12. </body>
  13. </html>

display 属性

-dinslpay 有7个属性值

序号 属性值 描述
1 inline默认 行内元素,<span>, <a>
2 block 块级元素,<div>,<p>
3 inline-block 行内块级元素,<img>
4 list-item 块级: 列表元素,<li>
5 table 块级: 表格元素,<table>
6 flex 弹性元素
7 grid 网格元素
8 none 还有个none 是不显示

css的引入方式

-css的四种引入方式

序号 属性值 描述 备注
1 link标签 <link rel="stylesheet" href="..." /> 外部样式
3 @import指令 @import url(...) , @import '...' 外部样式
2 <style>元素 <style>...</style> 内部样式
4 style=""属性 <tag style="..."> 行内样式
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <!--第一种-->
  7. <link rel="stylesheet" href="./css.css">
  8. <!--第二种-->
  9. <style>
  10. /*第三种*/
  11. @import "./css.css";
  12. /* 将style1.css复制到这个位置 */
  13. h2 {
  14. color: green;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <div>
  20. <!--第四种-->
  21. <h2 style="color: red;">你猜猜</h2>
  22. <ul>
  23. <li>我的</li>
  24. <li>你的</li>
  25. <li>她的</li>
  26. </ul>
  27. </div>
  28. </body>
  29. </html>

css注释

  • 单行/多行: /* 注释内容 */

    媒体查询

  • 媒体类型通常会添加”媒体描述符”进行精准限制,例如设置媒体尺寸,分辨率等
  • 媒体描述符的语法与 css 样式声明非常类似,如min-width: 500px
  • 与 css 声明的不同之处在于,媒体描述符允许没有值,如print and (color)
  • 多个 “媒体描述符” 之间使用 “逻辑关键字” 连接, 如 andnot
  • and表示多个”媒体描述符”必须同时满足, not则是整个查询取反,且必须写在and前面
序号 媒体描述符 描述
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 设备显示区域最大高度
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <link rel="stylesheet" href="css.css">
  7. <style>
  8. @media screen and (max-width: 500px){body{background: red} .show{color: gold;display: block}.heidn{display: none} }
  9. @media screen and (min-width: 500px){ body{background: #666666} .heidn{color: aqua;display: block} .show{display: none} }
  10. </style>
  11. </head>
  12. <body>
  13. <div>
  14. <h1 class="show">小于500px 我就显示了 我的背景变红了 </h1>
  15. <h1 class="heidn">大于500px 我就显示了 我的背景变灰了 </h1>
  16. </div>
  17. </body>
  18. </html>

总结 css就是html的皮肤 可以改变html原始的样式 暂时学到的又display 和媒体查询 媒体查询在手机端时和pc端页面大小不一时改变他的样式

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议