欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

table课程表,用户注册模板,内联框架实现后台

程序员文章站 2022-04-08 18:29:45
...

1.Table课程表

图片:

<img>标签的alt属性作用:当src引用资源不可用时,会以文本方式显示,同时更利用搜索引擎抓取,利于SEO。

  1. <img src="https://img.php.cn/upload/course/000/000/015/61a0a9014ed91862.jpg" alt="第十八期前端开发">第十八期前端开发封面</img>

链接

<a>标签href属性链接跳转地址,target属性跳转打开页面的位置,默认值是_self

列表

ul+li 无序列表,前面的小黑点可以用css来处理。
ol+li 有序列表,不常用。
dl+dt+dd 自定义列表,dl是自定义列表,dt+dd组合==标题+名词解释。
hr 水平分割线
html标签大全(html5标准)
https://www.runoob.com/tags/html-reference.html

钟老师推荐
HTML(超文本标记语言)初学者教程
https://developer.mozilla.org/zh-CN/docs/Web/HTML

table表格

由table+caption+thead+tbody+tfoot 组成。
table 表格标签。
caption 表格标题,不要用h2来做,h2是划分页面布局时使用。
thead 表格标头,可省略。
tbody 表格内容体,不可省略,避免选择表格时选中thead中的tr
tfoot 表格底部,可省略。
tr 代表行
td 代表列,原则是,先行后列。
colspan 表格同行列合并,会把同行其他列单元格挤出去,直接删除td即可。
rowspan 表格同列行合并,会把同列被合并行单元格挤出,需要删除其他行的td。

课标作业

效果
table课程表,用户注册模板,内联框架实现后台
代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=table, initial-scale=1.0" />
  7. <title>课程表作业</title>
  8. </head>
  9. <body>
  10. <table
  11. border="1"
  12. align="center"
  13. cellspacing="0"
  14. cellpadding="5"
  15. width="500"
  16. >
  17. <caption>
  18. <h2>小学生课程表</h2>
  19. </caption>
  20. <thead bgcolor="green">
  21. <tr>
  22. <th>时间</th>
  23. <th>周一</th>
  24. <th>周二</th>
  25. <th>周三</th>
  26. <th>周四</th>
  27. <th>周五</th>
  28. </tr>
  29. </thead>
  30. <tbody align="center">
  31. <tr>
  32. <td rowspan="4" bgcolor="#e7f7f7">上午</td>
  33. <td>语文</td>
  34. <td>数学</td>
  35. <td>英语</td>
  36. <td>道法</td>
  37. <td>体育</td>
  38. </tr>
  39. <tr>
  40. <td>语文</td>
  41. <td>数学</td>
  42. <td>英语</td>
  43. <td>道法</td>
  44. <td>体育</td>
  45. </tr>
  46. <tr>
  47. <td>语文</td>
  48. <td>数学</td>
  49. <td>英语</td>
  50. <td>道法</td>
  51. <td>体育</td>
  52. </tr>
  53. <tr>
  54. <td>语文</td>
  55. <td>数学</td>
  56. <td>英语</td>
  57. <td>道法</td>
  58. <td>体育</td>
  59. </tr>
  60. <tr>
  61. <td colspan="6">午休</td>
  62. </tr>
  63. <tr>
  64. <td rowspan="3" bgcolor="#e7f7f7">下午</td>
  65. <td>语文</td>
  66. <td>数学</td>
  67. <td>英语</td>
  68. <td>道法</td>
  69. <td>体育</td>
  70. </tr>
  71. <tr>
  72. <td>语文</td>
  73. <td>数学</td>
  74. <td>英语</td>
  75. <td>道法</td>
  76. <td>体育</td>
  77. </tr>
  78. <tr>
  79. <td>语文</td>
  80. <td>数学</td>
  81. <td>英语</td>
  82. <td>道法</td>
  83. <td>体育</td>
  84. </tr>
  85. </tbody>
  86. <tfoot align="center" bgcolor="green">
  87. <tr>
  88. <td>备注</td>
  89. <td colspan="5">每天下午15:30-17:30在校写完作业才可回家</td>
  90. </tr>
  91. </tfoot>
  92. </table>
  93. </body>
  94. </html>

2.用户注册表单模板

lable标签通过for属性和input的id属性进行绑定,只要两个值一样就完成绑定,实现点击lable中的文本后聚焦到input文本框。
required 强制必填项
autofocus 自动聚焦
placeholder 提示信息
checked 默认选中状态,多选的时候多个lable的name值要相同,从而实现多选。
效果:
table课程表,用户注册模板,内联框架实现后台

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=table, initial-scale=1.0" />
  7. <title>用户登录</title>
  8. </head>
  9. <body>
  10. <style>
  11. body {
  12. text-align: center;
  13. background-color: rgb(48, 153, 48);
  14. }
  15. .login {
  16. display: inline-block;
  17. margin-top: 2em;
  18. }
  19. .login .group {
  20. border: 1px solid #ccc;
  21. box-shadow: 0 0 5px #888;
  22. padding: 1em 3em;
  23. background-color: rgb(147, 211, 147);
  24. border-radius: 0.5em;
  25. display: grid;
  26. }
  27. .login .group .title {
  28. padding: 0.5em 1.5em;
  29. background-color: rgb(147, 211, 147);
  30. text-align: center;
  31. box-shadow: 3px 3px 3px #888;
  32. border-top-left-radius: 1em;
  33. border-bottom-right-radius: 1em;
  34. }
  35. .login .group .userinfo {
  36. display: grid;
  37. gap: 1em;
  38. }
  39. .login .group input {
  40. border: none;
  41. border-bottom: 1px solid;
  42. background-color:rgb(147, 211, 147);
  43. outline: none;
  44. }
  45. .login .group .submit {
  46. border: none;
  47. outline: none;
  48. height: 2.2em;
  49. background-color: seagreen;
  50. color: white;
  51. color: black
  52. width: 81%;
  53. margin-top: 1em;
  54. margin-left: auto;
  55. }
  56. .login .group .submit:hover {
  57. cursor: pointer;
  58. background-color: coral;
  59. box-shadow: 0 0 3px #888;
  60. transition: 0.3s;
  61. }
  62. </style>
  63. <form action="login.php" method="post" class="login">
  64. <fieldset class="group">
  65. <legend for="" class="title">用户登录</legend>
  66. <div class="userinfo">
  67. <div>
  68. <label for="email"
  69. >邮箱:
  70. <input
  71. type="email"
  72. value="admin@php.cn"
  73. placeholder="请填写用户邮箱"
  74. id="email"
  75. required
  76. name="email"
  77. autofocus
  78. />
  79. </label>
  80. </div>
  81. <div>
  82. <label for="password"
  83. >密码:
  84. <input
  85. type="password"
  86. placeholder="请填写用户密码"
  87. id="password"
  88. required
  89. name="password"
  90. />
  91. </label>
  92. </div>
  93. </div>
  94. <div>
  95. <button class="submit">提交</button>
  96. </div>
  97. </fieldset>
  98. </form>
  99. </body>
  100. </html>

3.内联框架实现后台

抄写记录

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>内联框架元素的小应用:后台</title>
  8. <style>
  9. body {
  10. height: 100vh;
  11. width: 100vw;
  12. display: grid;
  13. grid-template-columns: 10em 1fr;
  14. grid-template-rows: 6em 1fr;
  15. margin: 0;
  16. }
  17. body .header {
  18. grid-column-end: span 2;
  19. border-bottom: 1px solid currentColor;
  20. background-color: #efe;
  21. padding: 2em;
  22. display: flex;
  23. align-items: center;
  24. }
  25. body .header div {
  26. margin-left: auto;
  27. }
  28. body .nav {
  29. background-color: #efc;
  30. margin: 0;
  31. padding-top: 1em;
  32. list-style: none;
  33. }
  34. body iframe {
  35. width: calc(100vw - 10em);
  36. height: calc(100vh - 6em);
  37. border-left: 1px solid currentColor;
  38. }
  39. </style>
  40. </head>
  41. <body>
  42. <!-- 后台顶部 -->
  43. <div class="header">
  44. <h1>网站后台管理</h1>
  45. <div>
  46. <span>admin</span>
  47. <a href="logout.php">退出</a>
  48. </div>
  49. </div>
  50. <!-- 左侧导航 -->
  51. <ul class="nav">
  52. <li><a href="demo1.html" target="content">菜单项1</a></li>
  53. <li><a href="demo2.html" target="content">菜单项2</a></li>
  54. <li><a href="demo3.html" target="content">菜单项3</a></li>
  55. <li><a href="demo4.html" target="content">菜单项4</a></li>
  56. <li><a href="demo5.html" target="content">菜单项5</a></li>
  57. </ul>
  58. <!-- 右侧内容 -->
  59. <iframe src="" frameborder="0" name="content"></iframe>
  60. </body>
  61. </html>