博客列表 >form表单、内联框架标签iframe、css样式学习

form表单、内联框架标签iframe、css样式学习

阿杰
阿杰原创
2022年03月21日 15:04:17509浏览

一、登录表单

  • 主要学习form表单
  1. <form action="" method="post">
  2. <div>
  3. <label for="username">用户名:</label>
  4. <input type="text" name="username" id="username" value="" placeholder="至少8位" required autofocus />
  5. </div>
  6. <div>
  7. <label for="email">邮箱:</label>
  8. <input id="email" type="email" name="email" value="" placeholder="输入用邮箱" autofocus required/>
  9. </div>
  10. <div>
  11. <label for="pas">密码:</label>
  12. <input id="pas" type="password" name="password" value="" placeholder="输入密码" autofocus required/>
  13. </div>
  14. <div>
  15. <label for="secret">性别:</label>
  16. <input type="radio" name="gender" id="male" value="male" /><label for="male"></label>
  17. <input type="radio" name="gender" id="female" value="female" /><label for="female"></label>
  18. </div>
  19. <div>
  20. <label>爱好:</label>
  21. <input type="checkbox" name="hobby[]" id="game" value="game" /><label for="game">游戏</label>
  22. <input type="checkbox" name="hobby[]" id="trave" value="trave" /><label for="trave">旅游</label>
  23. <input type="checkbox" name="hobby[]" id="shoot" value="shoot" /><label for="shoot">摄影</label>
  24. </div>
  25. <div>
  26. <select name="level">
  27. <option value="1">铜牌会员</option>
  28. <option value="2">银牌会员</option>
  29. <option value="3">金牌会员</option>
  30. <option value="4">永久会员</option>
  31. </select>
  32. </div>
  33. <div>
  34. <label for="">搜索关键字:</label>
  35. <input type="search" name="search" list="keywords" />
  36. <datalist id="keywords">
  37. <option value="html">html</option>
  38. <option value="css">css</option>
  39. <option value="js">js</option>
  40. <option value="javascript">javascript</option>
  41. </datalist>
  42. </div>
  43. <div>
  44. <button>提交</button>
  45. <button type="reset">重置</button>
  46. </div>
  47. </form>

二、简单后台页面

  • 主要运用a标签和iframe知识点
  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=device-width, initial-scale=1.0">
  7. <title>iframe小后台</title>
  8. <style>
  9. body{
  10. background:lightblue;
  11. }
  12. .header{
  13. text-align: center;
  14. }
  15. .main{display: flex;}
  16. .main iframe {
  17. width: calc(100vw - 10em);
  18. height: calc(100vh - 6em);
  19. border-left: 1px solid currentColor;
  20. }
  21. .foot{
  22. text-align: center;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <!-- 头部 -->
  28. <div class="header">
  29. <h3>小后台</h3>
  30. </div>
  31. <!-- 主要内容 -->
  32. <div class="main">
  33. <!-- 左侧导航 -->
  34. <ul>
  35. <li><a href="demo5.html" target="content">菜单1</a></li>
  36. <li><a href="demo5.html" target="content">菜单2</a></li>
  37. <li><a href="demo5.html" target="content">菜单3</a></li>
  38. <li><a href="demo5.html" target="content">菜单4</a></li>
  39. </ul>
  40. <!-- 右侧内容区 -->
  41. <iframe src="https://www.php.cn/" frameborder="2" name="content"></iframe>
  42. </div>
  43. <!-- 底部 -->
  44. <div class="foot">
  45. <a href="https://www.php.cn/">Copyright ICP备2020058653号-1</a>
  46. </div>
  47. </body>
  48. </html>

三、css样式学习

(1)样式来源

  • 代理样式/浏览器样式/默认样式
  1. <!-- 1.代理样式/浏览器样式/默认样式 -->
  2. <h3>nihao</h3>
  3. <!-- 2: 自定义样式, 会覆盖默认样式 -->
  4. <h3 style="color: red;">nihao</h3>
  5. <!-- 3.书写顺序,写在后面的同名属性会覆盖前面的 -->
  6. <div>
  7. <a href="">nihao</a>
  8. </div>


(2)样式优先级

  1. <!-- 样式优先级 -->
  2. <div>普通没设样式:<span>hello</span></div>
  3. <div>class样式:<span class="test">hello</span></div>
  4. <div>id样式:<span class="test" id="test">hello</span></div>
  5. <div>行内样式:<span style="color: chartreuse;" class="test" id="test">hello</span></div>
  6. <div>!important样式:<span style="color: chartreuse;" class="test test2" id="test">hello</span></div>
  • 优先级:普通样式 < class样式 < id样式 < 行内样式 < !important样式
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议