Blogger Information
Blog 3
fans 0
comment 0
visits 2340
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS基础知识1
魔魔
Original
708 people have browsed it

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一样添加进来到作业里,但是知道它主要应用在移动端布局,老师视频也讲得很清楚,剩下的课后我自己多了解。

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