博客列表 >iframe练习:小后台demo和CSS入门(选择器的优先级)

iframe练习:小后台demo和CSS入门(选择器的优先级)

李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰原创
2020年12月12日 21:45:47847浏览

小后台demo练习:

1、代码:

  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>我的后台布局</title>
  8. <style>
  9. *{
  10. padding: 0;
  11. margin: 0;
  12. text-decoration: none;
  13. color:black;
  14. box-sizing: border-box;
  15. }
  16. header{
  17. width: 100%;
  18. height: 60px;
  19. background-color: #2C3E50;
  20. line-height: 60px;
  21. padding-left: 20px;
  22. font-size: 20px;
  23. /* color:white; */
  24. }
  25. header > span {
  26. color:white;
  27. }
  28. .main{
  29. width: 100%;
  30. position: absolute;
  31. top:60px;
  32. left:0;
  33. bottom: 0;
  34. }
  35. .main > aside{
  36. text-align: center;
  37. width: 140px;
  38. float:left;
  39. background-color: #66CDAA;
  40. position: absolute;
  41. top:0;
  42. bottom:0;
  43. }
  44. .main > aside > h3{
  45. color:white;
  46. margin: 15px auto;
  47. }
  48. .main > aside > ul{
  49. list-style: none;
  50. }
  51. .main > aside > ul >li{
  52. display: block;
  53. width: 100%;
  54. height: 40px;
  55. line-height: 40px;
  56. background-color: #42B983;
  57. margin: 4px auto;
  58. }
  59. .main > aside > ul > li > a:hover{
  60. color:white;
  61. }
  62. .main > aside > ul > li > a:active{
  63. color:#D3D3D3;
  64. }
  65. .main > main{
  66. background-color: #90EE90;
  67. position: absolute;
  68. top:0;
  69. left:140px;
  70. right: 0;
  71. bottom:0;
  72. }
  73. .main > main > iframe{
  74. width: 100%;
  75. height: 100%;
  76. }
  77. </style>
  78. </head>
  79. <body>
  80. <header>
  81. <span>XXXX后台管理</span>
  82. </header>
  83. <div class="main">
  84. <aside>
  85. <h3>功能菜单</h3>
  86. <ul>
  87. <li><a href="http://www.baidu.com" target="backpage">百度首页</a></li>
  88. <li><a href="https://www.zhongyequan.cn" target="backpage">种业圈</a></li>
  89. <li><a href="http://weibo.com" target="backpage">微博首页</a></li>
  90. <!-- <li><a href="http://jd.com" target="backpage">项目四</a></li> -->
  91. <li><a href="https://j.map.baidu.com/aa/7uE" target="backpage">联系我们</a></li>
  92. </ul>
  93. </aside>
  94. <main>
  95. <iframe srcdoc="<div style='text-align:center;position:relative;top:300px;font-size:38px;color:white;'> XXXX后台管理界面</div>" name="backpage" frameborder="0"></iframe>
  96. </main>
  97. </div>
  98. </body>
  99. </html>

2、代码运行结果:
小后台demo
3、相关知识点(iframe标签相关属性):

  • name=”windows”(类似于id具有唯一性,配合a标签(target=”windows”)使用)
  • frameborder=”n”(设置iframe边框)
  • width=”” height=””(设置iframe宽和高)
  • src=”url”(设置iframe 默认的url页面)
  • srcdoc=”html内容”(iframe,在没有url是默认显示的内容支持html 标签)
  • scrolling=”auto|yes|no”(设置iframe显示内容超过ifrme大小时是否显示滚动条)

CSS入门

1、CSS使用的的三种方式:

  • 元素标签内使用(行内样式):通过sytle属性来设置
  • 引入外部CSS样式文件:通过link标签来引入;例如:<link rel="stylesheet" href="文件路径地址"/>
  • html文档直接使用:通过style标签来写入

2、CSS基本选择(标签选择器,类选择器,id选择器)的选择器:

  1. ***元素内CSS>id>类>标签***
  2. 通过`!important`来设置可以把优先级提到最高
  3. 标签[]属性选择器
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议