HTML之表格和表单

一、表格

第一点:
align设置表格在网页内居中
border设置表格边框
cellspacing设置表格与表格之间的距离
cellpadding设置表格内容与表格边框之间的距离

 <table align="center" border="1" cellspacing="0" cellpadding="0">
 </table>

第二点:
th—表头单元格,有加粗居中的效果
td—普通单元格,无特殊效果
tr—代表一行
caption—表格标题

<caption><h3>我是一个表格</h3></caption>
<thead>
    <tr>
     	<th>姓名</th>
        <th>性别</th>
        <th>年龄</th>
         <th>照片</th>
    </tr>
</thead>

第三点:
rowspan—跨行合并,选择合并单元格个数,并删除多余单元格,一般是从上到下进行合并
colspan—跨列合并,选择合并单元格个数,并删除多余单元格,一般是从左到右进行合并

<tr>
    <td>花花</td>
    <td>男</td>
    <td>30</td>
   <td rowspan="2">照片</td>
</tr>
 <tr>
     <td>易烊千玺</td>
     <td>男</td>
     <td>20</td>
      <!-- <td>照片</td> -->
</tr>

第四点:
thead—表格的头部
tbody—表格的主体部分
tfoot—表格的脚注部分

 <thead>
      <tr>
          <td></td>
      </tr>
 </thead>
<tbody>
    <tr>
         <td></td>
      </tr>
</tbody>
 <tfoot>
        <tr>
             <td></td>
        </tr>
</tfoot>

二、表单

form用于定义表单域,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器
action—用于指定接收并处理表单数据的服务器的url地址
method—用于设置表单数据的提交方式,其取值为get或post
name—用于指定表单的名称,区分同一个页面中的多个表单

 <form action="" method="" name="基础知识"></form>

text—单行文本输入框

用户名:<input type="text" name="username"><br>

password—密码输入框

密码: <input type="password" name="password"><br>

radio—单选按钮
checked—默认选中状态

男<input type="radio" name="sex" 
	checked="checked">
女<input type="radio" name="sex"><br>

checkbox—复选按钮

唱歌<input type="checkbox" name="hobby">
画画<input type="checkbox" name="hobby">
打篮球<input type="checkbox" name="hobby">
踢足球<input type="checkbox" name="hobby">

button—普通按钮
value—按钮上的值

<input type="button" name="login" value="登录">

submit–提交按钮,有默认值为–提交查询,可通过value修改

input type="submit">

reset–重置按钮,有默认值为–重置,可通过value修改

<input type="reset">

image–图片提交按钮必须包含src属性

<input type="image" src="./1.jpg">

file–上传文件

<input type="file">

获取光标------使用label标签(当鼠标点击label标签内的文字时,表单会自动获取光标)
第一种:所有内容都包含在label标签内
第二种:解释内容不包含在label标签内,使用for和id进行连接

  <label>姓名:<input type="text" name="name">
  </label>
  <br>
  ----------------------------------------------------------------------
  <label for="age">
  年龄:</label>
  <input type="text" name="age" id="age">
  <br>

textarea文本域,双标签,可显示多行文本

用户评论:<textarea></textarea>

select下拉列表
selected="selected"默认选中项

籍贯:
        <select>
            <option>---请选择省份---</option>
            <option selected="selected">北京</option>
            <option>上海</option>
            <option>河南</option>
            <option>广州</option>
        </select>

三、表格和表单合并练习

效果图
在这里插入图片描述
代码实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>非诚勿扰</title>
</head>
<body>
    <table align="center" width="600px">
        <caption><h4>520快来脱单吧</h4></caption>
        <tr>
            <td>性别</td>
            <td>
                <input type="radio" name="sex">男
                <input type="radio" name="sex">女       
            </td>
        </tr>
        <tr>
            <td>生日</td>
            <td>
                <select name="year">
                    <option value="year" selected="selected">请选择年</option>
                    <option value="year">1999</option>
                    <option value="year">1998</option>
                    <option value="year">1997</option>
                    <option value="year">1996</option>
                    <option value="year">1995</option>
                </select>
                <select name="month">
                    <option value="month" selected="selected">请选择月</option>
                    <option value="month">1</option>
                    <option value="month">2</option>
                    <option value="month">3</option>
                    <option value="month">4</option>
                    <option value="month">5</option>
                    <option value="month">6</option>
                    <option value="month">7</option>
                    <option value="month">8</option>
                    <option value="month">9</option>
                    <option value="month">10</option>
                    <option value="month">11</option>
                    <option value="month">12</option>
                </select>
                <select name="day">
                    <option value="day">请选择日</option>
                    <option value="">1</option>
                    <option value="">2</option>
                    <option value="">3</option>
                    <option value="">4</option>
                    <option value="">5</option>
                    <option value="">6</option>
                    <option value="">7</option>
                    <option value="">8</option>
                    <option value="">9</option>
                    <option value="">10</option>
                    <option value="">11</option>
                    <option value="">12</option>
                    <option value="">13</option>
                    <option value="">14</option>
                    <option value="">15</option>
                    <option value="">16</option>
                    <option value="">17</option>
                    <option value="">18</option>
                    <option value="">19</option>
                    <option value="">20</option>
                    <option value="">21</option>
                    <option value="">22</option>
                    <option value="">23</option>
                    <option value="">24</option>
                    <option value="">25</option>
                    <option value="">26</option>
                    <option value="">27</option>
                    <option value="">28</option>
                    <option value="">29</option>
                    <option value="">30</option>
                    <option value="">31</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>所在地区</td>
            <td>
                <input type="text" name="area">
            </td>           
        </tr>
        <tr>
            <td>婚姻状况</td>
            <td>
                未婚<input type="radio" name="marry">
                离婚<input type="radio" name="marry">
                丧偶<input type="radio" name="marry">
            </td>    
        </tr>
        <tr>
            <td>学历</td>
            <td><input type="text" name="degree"></td>
        </tr>
        <tr>
            <td>月薪</td>
            <td><input type="text" name="salary"></td>
        </tr>
        <tr>
            <td>手机号</td>
            <td><input type="text" name="phone number"></td>
        </tr>
        <tr>
            <td>昵称</td>
            <td><input type="text" name="name"></td>
        </tr>
        <tr>
            <td>喜欢的类型</td>
            <td>
                妩媚<input type="checkbox" name="type">
                柔美<input type="checkbox" name="type">
                可爱<input type="checkbox" name="type">
                小鲜肉<input type="checkbox" name="type">
                型男<input type="checkbox" name="type">
                气质<input type="checkbox" name="type">
            </td>
        </tr>
        <tr>
            <td>自我介绍</td>
            <td><textarea name="introduce"></textarea></td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" name="regist" value="免费注册"></td>
        </tr>
    </table>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值