Blogger Information
Blog 9
fans 0
comment 0
visits 5924
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
html常用表单及CSS选择器练习
不是本人
Original
626 people have browsed it

html常用表单及CSS选择器练习

效果图

  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>Document</title>
  8. <style>
  9. body {
  10. background-color: rgb(201, 225, 245);
  11. }
  12. main {
  13. width: 28%;
  14. margin-left: 42%;
  15. font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
  16. }
  17. form,
  18. h3 {
  19. text-align: left;
  20. }
  21. h3 {
  22. margin-left: 90px;
  23. }
  24. span {
  25. color: red;
  26. }
  27. input {
  28. margin-top: 10px;
  29. }
  30. label.countInfo {
  31. display: inline-block;
  32. width: 100px;
  33. }
  34. label.contactInfo {
  35. display: inline-block;
  36. width: 100px;
  37. }
  38. label.contactInfo {
  39. display: inline-block;
  40. width: 100px;
  41. }
  42. label.QQ {
  43. display: inline-block;
  44. width: 107px;
  45. }
  46. p {
  47. font-style: italic;
  48. font-weight: 600;
  49. }
  50. div.hobby {
  51. margin-top: 10px;
  52. margin-bottom: 10px;
  53. }
  54. div.slogan {
  55. margin-top: 10px;
  56. }
  57. div.slogan label {
  58. display: inline-block;
  59. vertical-align: top;
  60. }
  61. button {
  62. width: 100px;
  63. background-color: rgb(200, 229, 238);
  64. border: 1px solid #666666;
  65. border-radius: 5px;
  66. margin-left: 25%;
  67. }
  68. </style>
  69. </head>
  70. <body>
  71. <main>
  72. <h3>用户注册</h3>
  73. <form action="" method="get">
  74. <!-- 账号 -->
  75. <p>账号信息</p>
  76. <div>
  77. <span>*</span>
  78. <label for="username" class="countInfo"> 账号: </label>
  79. <input
  80. type="text"
  81. id="username"
  82. autofocus
  83. placeholder="8-16位"
  84. required
  85. />
  86. </div>
  87. <div>
  88. <span>*</span>
  89. <label for="psw" class="countInfo"> 密码: </label>
  90. <input
  91. type="password"
  92. id="psw"
  93. placeholder="请使用复杂密码"
  94. required
  95. />
  96. </div>
  97. <div>
  98. <span>*</span>
  99. <label for="conf" class="countInfo">确认密码:</label>
  100. <input
  101. type="password"
  102. id="conf"
  103. placeholder="请再次输入密码"
  104. required
  105. />
  106. </div>
  107. <br />
  108. <br />
  109. <!-- 联系信息 -->
  110. <p>联系信息</p>
  111. <div>
  112. <span>*</span>
  113. <label for="phonenum" class="contactInfo"> 手机: </label>
  114. <input
  115. type="text"
  116. id="phonenum"
  117. required
  118. placeholder="请输入11位手机号"
  119. />
  120. </div>
  121. <div>
  122. <span>*</span>
  123. <label for="email" class="contactInfo"> 邮箱: </label>
  124. <input
  125. type="email"
  126. id="email"
  127. required
  128. placeholder="用于找回密码接收重要信息"
  129. />
  130. </div>
  131. <div>
  132. <label for="QQ" class="contactInfo QQ"> QQ: </label>
  133. <input type="text" id="QQ" />
  134. </div>
  135. <div>
  136. <span>*</span>
  137. <label for="address" class="contactInfo"> 联系地址: </label>
  138. <input type="text" id="address" required />
  139. </div>
  140. <br />
  141. <br />
  142. <!-- 补充信息 -->
  143. <p>个人资料</p>
  144. <label for="secret">性别:</label>
  145. <input type="radio" name="gender" value="male" />
  146. <input type="radio" name="gender" value="female" />
  147. <input
  148. type="radio"
  149. name="gender"
  150. value="secret"
  151. id="secret"
  152. checked
  153. />保密
  154. <div class="hobby">
  155. <label for="">兴趣爱好:</label>
  156. <br />
  157. <input type="checkbox" name="hobby[]" id="read" checked />
  158. <label for="read">看小说</label>
  159. <input type="checkbox" name="hobby[]" id="write" />
  160. <label for="write">写小说</label>
  161. <input type="checkbox" name="hobby[]" id="watch" />
  162. <label for="watch">看电视</label>
  163. <input type="checkbox" name="hobby[]" id="playBall" />
  164. <label for="playBall">打球</label>
  165. </div>
  166. <div>
  167. <label for="home">籍贯:</label>
  168. <select name="home" id="home">
  169. <option value="hunan">湖南</option>
  170. <option value="hubei">湖北</option>
  171. <option value="guangdong">广东</option>
  172. <option value="guangxi">广西</option>
  173. <option value="henan">河南</option>
  174. <option value="hebei">河北</option>
  175. <option value="shandong">山东</option>
  176. <option value="jiangxi">江西</option>
  177. </select>
  178. </div>
  179. <div>
  180. <label for="search">感兴趣的领域:</label>
  181. <input type="search" id="search" name="search" list="keywords" />
  182. <datalist id="keywords">
  183. <option value="电竞"></option>
  184. <option value="历史"></option>
  185. <option value="国际"></option>
  186. <option value="美女"></option>
  187. </datalist>
  188. </div>
  189. <div class="slogan">
  190. <label for="slogan">个性签名</label>
  191. <textarea name="slogan" id="slogan" cols="30" rows="10"></textarea>
  192. </div>
  193. <br />
  194. <button type="submit">注册</button>
  195. </form>
  196. </main>
  197. </body>
  198. </html>
Correcting teacher:PHPzPHPz

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
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!