博主信息
博文 9
粉丝 0
评论 0
访问量 11981
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
样式选择器提权和字体图标样式
Jerry
原创
914人浏览过

样式选择器优先级和提权

同级别选择器 后面的样式覆盖前面的样式
不同级别:ID选择器>类选择器>标签选择器
如果需要继续提权使用多重选择器
计算公式:ID选择器数量,类选择器的数量,标签选择器的数量
通常用来重构原来的CSS样式

参考代码:

  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>样式选择器优先级和提权</title>
  7. <style>
  8. /* 同级别选择器 后面的样式覆盖前面的样式 */
  9. h3 {
  10. color: darkorchid;
  11. }
  12. h3 {
  13. color: darkorange;
  14. }
  15. /* 不同级别:ID选择器>类选择器>标签选择器 */
  16. .fruit {
  17. color: darkturquoise;
  18. }
  19. #apple {
  20. color: deeppink;
  21. }
  22. /* 如果需要继续提权使用多重选择器
  23. 计算公式:ID选择器数量,类选择器的数量,标签选择器的数量
  24. 通常用来重构原来的CSS样式*/
  25. /* [1,0,1] */
  26. h3#apple {
  27. color: gold;
  28. }
  29. /* [1,0,2] */
  30. body h3#apple {
  31. color: green;
  32. }
  33. /* [1,1,0] */
  34. #apple.fruit {
  35. color: hotpink;
  36. }
  37. /* [1,1,3] */
  38. html body h3#apple.fruit {
  39. color: mediumaquamarine;
  40. }
  41. </style>
  42. </head>
  43. <body>
  44. <h3 class="fruit" id="apple">苹果是一种低热量的食物</h3>
  45. </body>
  46. </html>

字体和字体图标样式

字体图标源码下载后可以当做字体使用

参考代码:

  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>字体和字体图标样式</title>
  7. <style>
  8. .fruit {
  9. /* 正常写法 */
  10. font-family: sans-serif;
  11. font-size: 24px;
  12. font-style: italic;
  13. font-weight: lighter;
  14. /* 简写顺序:斜体 粗细 大小 字体 */
  15. font: italic lighter 30px sans-serif;
  16. }
  17. /* 字体图标源码下载后可以当做字体使用 */
  18. .iconfont.icon-shengdantubiao-08 {
  19. font-size: 48px;
  20. color: green;
  21. }
  22. </style>
  23. <link rel="stylesheet" href="iconfont/iconfont.css" />
  24. </head>
  25. <body>
  26. <h3 class="fruit" id="apple">苹果是一种低热量的食物</h3>
  27. <span class="iconfont icon-shengdantubiao-08"></span>
  28. </body>
  29. </html>

盒模型的属性

主要属性 大小 边框 外边框 内边框

代码:

  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>盒模型的属性</title>
  7. <style>
  8. .box {
  9. width: 200px;
  10. height: 150px;
  11. background-color: greenyellow;
  12. box-sizing: border-box;
  13. }
  14. .box {
  15. /* 边框属性: 宽度,样式,颜色*/
  16. border: 1px solid grey;
  17. }
  18. .box {
  19. /* 内边框:上右下左 顺时针 */
  20. padding: 5px 10px 15px 20px;
  21. /* 将背景色裁切到到内容区 */
  22. background-clip: content-box;
  23. /* 缩写:左右相等 上下不相等 用三值 */
  24. padding: 10px 15px 5px;
  25. /* 上下相等 左右相等 用二值 */
  26. padding: 10px 15px;
  27. /* 上下左右都相等 用单值 */
  28. padding: 10px;
  29. /* 当使用三值和二值时,第二个值表示左右 */
  30. }
  31. .box {
  32. /* 外边框 四值三值二值和单值规则同内边框*/
  33. margin: 10px;
  34. }
  35. </style>
  36. </head>
  37. <body>
  38. <div class="box"></div>
  39. </body>
  40. </html>
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学