表格/表单

男娘i 2022-06-05 00:50 327阅读 0赞

表格

语法:

  1. <table>
  2. <tr>
  3. <th></th>
  4. </tr>
  5. <tr>
  6. <td></td>
  7. </tr>
  8. </table>

一对tr表示一行;一对td表示一个单元格(一列)
1)width=”表格的宽度”
2)height=”表格的高度”
3)border=”表格的边框”
4)bordercolor=”边框色”
5)cellspacing=”单元格与单元格之间的间距”
6)cellpadding=“单元格与内容之间的距离”
7)align=”表格水平对齐方式”
left、right、center、 valign=“垂直对齐” top\bottom\middle
8)合并单元格属性:(td)
合并列: colspan=“所要合并的单元格的列数”
合并行: rowspan=“所要合并单元格的行数”

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <style> /*设置表的大小*/ table{ width: 400px;height: 300px;cellspcing :1px} /*设置每个表格的大小*/ tr{ height: 33%;} td{ width: 25%;height: 33%;} /*表头*/ caption{ height: 40px;} </style>
  7. </head>
  8. <body>
  9. <table border="2">
  10. <!--表头-->
  11. <caption>表头</caption>
  12. <tr>
  13. <th colspan="5">个人简历</th>
  14. </tr>
  15. <tr>
  16. <!--插入图片 合并列: colspan 合并行: rowspan-->
  17. <td rowspan="2" colspan="2"><img src="img/1.jpg" width="100%"/></td>
  18. <!--文本居中-->
  19. <td align="center">江疏影</td>
  20. <td align="center">大长腿</td>
  21. <td align="center">女神</td>
  22. </tr>
  23. <tr>
  24. <td align="center">江疏影</td>
  25. <td align="center">大长腿</td>
  26. <td align="center">女神</td>
  27. </tr>
  28. </table>
  29. </body>
  30. </html>

这里写图片描述

表单

表单的作用:用来收集用户的信息的;

1、表单框

  1. <form name=“表单名称” method=“post/get” action=“路径"> </form>

2、表单控件

  1. <input type="" />
  2. <input type=“” name=“” value=“” size=“” maxlength=" " />

Input:标记可以创建按钮、文本输入框、选择框等各种类型的输入字段。
name:属性标识表单域的名称;
type:属性标识表单控件的类型,大概有十几种;
Value:属性定义表单域的默认值,其他属性根据type的不同而有所变化。
maxlength:控制最多输入的字符数,
Size:控制框的宽度(以字符为单位)

  1. 1)文本框 <input type="text" value="默认值"/>
  2. 2)密码框 <input type="password" />
  3. 3)提交按钮 <input type="submit" value="按钮内容" />
  4. 4)重置按钮 <input type="reset" value="按钮内容" />
  5. 5)空按钮 <input type="button" value="按钮内容" />
  6. 6)单选按钮组 <input type=“radio name=“ral />男
  7. <input type=“radio name=“ral checked=“checked”/>(默认选中)女
  8. 7)复选框组 <input type="checkbox" name="" />
  9. <input type="checkbox" name="" disabled="disabled" />
  10. *disabled="disabled" (禁用) * checked="checked" (默认选中)
  11. 表单域下拉列表(菜单)
  12. 语法:
  13. <select >
  14. <option>下拉选项1</option>
  15. <option>下拉选项2</option> …………
  16. </select>
  17. 表单域多行文本定义:
  18. 语法:
  19. <textarea name="" cols="" rows="" > </textarea>

说明:
多行文本。rows属性和cols属性用来设置文本输入窗口的高度和宽度,单位是字符。
get是从服务器上获取数据,post是向服务器传送数据。

HTML5 智能表单

Type=“email” 限制用户必须输入email类型
Type=“url” 限制用户必须输入url类型
Type=“range” 产生一个滑动条表单
Type=“search” 产生一个搜索意义的表单
Type=“color” 生成一个颜色选择的表单
Type=“time” 限制用户必须输入时间类型
Type=“month” 限制用户必须输入月类型
Type=“week” 限制用户必须输入周类型
Type=“datetime-local” 选取本地时间

input类型设置

email:专门用来输入email地址的文本框,如果该文本框中内容不是email地址格式的,则不允许提交。但它不检查email地址是否存在。提交时可以为空,除非加上了required属性。
具有multiple属性,它允许在该文本框中输入一串以逗号分隔的email地址。

url类型

专门用来输入URL地址的文本框。如果该文本框中内容不是URL地址格式的,则不允许提交。mail地址。

  1. 例:<input name=‘url1 type=‘url value=‘’http://www.baidu.com”>

Number类型

专门用来输入数字的文本框。在提交时会检查其中的内容是否为数字,具有min、max、step的属性。

  1. 例:<input name=“number1 type=“number value=“25 min=“10 max=“100 step=“5 />

range类型

是用来只允许输入一段范围内数值的文本框,它具有min属性与max属性,及step属性,可以指定每次拖动的步幅。

  1. 例: <input name=“range1 type=“range value=“25 min=“0 max=“100 step=“5 />

min 最小值
max 最大值
step 数字间隔
(date, month, week, time, datetime,datetime-local)
拥有多个可供选取日期和时间的新输入类型。
date - 选取日、月、年
month - 选取月、年
week - 选取周和年
time - 选取时间(小时和分钟)
datetime - 选取时间、日、月、年(UTC 时间)
datetime-local - 选取时间、日、月、年(本地时间)
Search:输入的是搜索的关键字,与type=“text” 基本上一样。
Color:用来选取颜色。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>表单</title>
  6. <style> form{ font-size: 14px;width: 500px;} fieldset{ margin: 15px 0;padding: 15px;border: 1px solid #ccc;background: #f5f5f5;} legend{ font-weight: bold;} form div{ padding: 10px 0;} label{ display: block;} input,select{ width: 300px;} select{ height: 30px;} input[type=radio],input[type=checkbox],input[type=submit],input[type=reset]{ width: auto;} </style>
  7. </head>
  8. <body>
  9. <form method="post" action="http://www.douban.com">
  10. <!--设置一个框,把一些信息框起来-->
  11. <fieldset>
  12. <!--外部框的名字-->
  13. <legend>个人资料</legend>
  14. <div>
  15. <label for="uername">姓名:</label>
  16. <!--输入框 value默认值 type 输入框的类型-->
  17. <input name="username" id="uername" value="孙尚香" type="text"/>
  18. </div>
  19. <div>
  20. <label for="pwd">密码:</label>
  21. <input name="pwd" id="pwd" type="password"/>
  22. </div>
  23. <div>
  24. <label for="email">Email:</label>
  25. <input name="email" id="email" type="text" />
  26. </div>
  27. <label>出生地:</label>
  28. <!--下拉菜单-->
  29. <select name="address">
  30. <option>北京</option>
  31. <option>上海</option>
  32. <!--默认值-->
  33. <option selected="selected">河北</option>
  34. <option>福建</option>
  35. </select>
  36. </fieldset>
  37. <fieldset>
  38. <legend>个人简介</legend>
  39. <div>
  40. <label for="text">个人简介:</label>
  41. <!--文本框 大小可变,这里设置默认值-->
  42. <textarea name="text" id="text" cols="40" rows="10"></textarea>
  43. </div>
  44. </fieldset>
  45. <fieldset>
  46. <legend>Remember Me</legend>
  47. <div>
  48. <label for="remember-yes">
  49. <!--单选按钮 name 设置单选-->
  50. <input type="radio" name="remember" value="0" id="remember-yes"/>
  51. </label>
  52. </div>
  53. <div>
  54. <label for="remember-no">
  55. <input type="radio" checked="checked" name="remember" value="1" id="remember-no"/>
  56. </label>
  57. </div>
  58. </fieldset>
  59. <fieldset>
  60. <legend>个人爱好</legend>
  61. <div>
  62. <!--多选-->
  63. <label>
  64. <input type="checkbox" checked="checked" name="hobby"/>
  65. 音乐
  66. </label>
  67. <label>
  68. <input type="checkbox" name="hobby"/>
  69. 电影
  70. </label>
  71. <label>
  72. <input type="checkbox" name="hobby"/>
  73. 篮球
  74. </label>
  75. </div>
  76. </fieldset>
  77. <input type="submit" />
  78. <input type="reset" />
  79. <input type="hidden" value="123"/>
  80. </form>
  81. </body>
  82. </html>

这里写图片描述
这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,327人围观)

还没有评论,来说两句吧...

相关阅读