博客列表 >CSS基础知识1

CSS基础知识1

魔魔
魔魔原创
2020年04月08日 10:50:49707浏览

CSS样式引入示例1 (行内引用样式)

  1. <!-- 直接在元素中添加style属性引入样式 -->
  2. <body>
  3. <!-- 不可置换元素,使用双标签进行表示并区分-->
  4. <p style="background-color: lightgreen;">Hello World</p>
  5. <!-- 可置换元素,一般以单标签为主,也有使用双标签的类型,
  6. 如video\script\audio等-->
  7. <img src="1.jpg" alt="" widt="100" height="80" />
  8. <input type="text" style="width: 50px" />
  9. <a href="" style="width: 50px">php.cn</a>
  10. <strong style="width: 100px">PHP中文网</strong>
  11. <!-- p元素、a元素、strong元素为不可置换元素,不能设置宽高,
  12. 因为a和strong元素中的width属性不起效。img和input是可置换元素,
  13. 可设置宽高.运行效果为添加图片中的图1.jpg -->![]
  14. </body>

CSS样式引入示例2 (外部样式表引用)

  1. <!-- 通过link标签的href属性引入外部样式表 -->
  2. <head>
  3. <style>
  4. <!-- rel属性代表引入,属性值为样式表,herf属性表示引入样式表的路径 -->
  5. <link rel="stylesheet" herf="css/style.css" >
  6. </style>
  7. </head>
  8. <!-- style.css这个文件的内部样式代码如下 -->
  9. ul {
  10. <!-- 样式声明 = 属性:属性值 , 样式规则 = 选择器:{样式声明}-->
  11. border: 1px solid #ccc;
  12. background-color: wheat;
  13. padding: 15px 30px 15px;
  14. }
  15. ul > li {
  16. margin: 10px;
  17. }
  18. h2 {
  19. color: blue;
  20. }
  21. <!-- 示例2的html代码,运行效果为添加图片中的图2.jpg -->
  22. <body>
  23. <h2>php中文网第11期上课啦</h2>
  24. <ul>
  25. <li>前端基础:html5/css3/flex/grid</li>
  26. <li>php开发:php+pdo+mvc+composer</li>
  27. <li>前端进阶:javascript+jquery+layui</li>
  28. <li>Laravel:实战</li>
  29. </ul>
  30. </body>
  31. ![](https://img.php.cn/upload/image/138/616/247/1586260705675462.jpg)
  32. <!-- 也可以将style.css这个样式表中的样式规则进行拆分并实现外部引用,
  33. 比如将h2元素和ul元素的样式规则封装在不同的.css后缀名的文件中,
  34. h2的样式规则封装在style1.css,ul的样式规则封装在style2.css中,
  35. 在link标签中href属性引入css/style2.css文件,而style2.css文件中,
  36. 可以通过一条指令@import url(style1.css);
  37. 或者@import "style1.css";将h1拆分的样式规则文件加载到style2.css中,
  38. 实现代码的简化及复用,需要注意的是,@import指令必须写在第一行,例:
  39. @import "style1.css";
  40. ul {
  41. border: 1px solid #ccc;
  42. background-color: wheat;
  43. padding: 15px 30px 15px;
  44. }
  45. ul > li {
  46. margin: 10px;
  47. }

css样式引入示例3 (内部样式表引用)

  1. <head>
  2. <style>
  3. <!-- 内部样式表引用的时候需要注意@import指令的引用路径,
  4. 该指令也表示了这条样式规则只在当前html文档中有效,
  5. 书写位于<style>标签中的第一行。 -->
  6. @import "css/style1.css";
  7. ul {
  8. border: 1px solid #ccc;
  9. background-color: wheat;
  10. padding: 15px 30px 15px;
  11. }
  12. ul > li {
  13. margin: 10px;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <h2>php中文网第11期上课啦</h2>
  19. <ul>
  20. <li>前端基础:html5/css3/flex/grid</li>
  21. <li>php开发:php+pdo+mvc+composer</li>
  22. <li>前端进阶:javascript+jquery+layui</li>
  23. <li>Laravel:实战</li>
  24. </ul>
  25. </body>

总结:css层叠样式表通过样式规则将html元素渲染到浏览器中,就像一个原产品,通过各种包装,最终形成外表色彩鲜明的商品。display属性,能控制块级元素、行内元素、行内块元素的显示方式,类似转换类型,使被转换的元素具备新的显示方式,比如水平排列、垂直排列,原本不可以设置宽高的元素也可以设置宽高等,也经常应用在flex、grid布局中。因为没有云服务器,之前买了个虚拟主机到现在也没搞懂怎么用,所以交作业的时候暂时只能这么交了,希望老师理解,媒体查询不懂该怎么写,代码我没像css一样添加进来到作业里,但是知道它主要应用在移动端布局,老师视频也讲得很清楚,剩下的课后我自己多了解。

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