html结构之table、form标签

表格标签table

展示信息,块级标签

<thead>:表格头

<tbody>:表格主题

<tr>:所有行都用tr

<th>:表格头里的单元格,默认加粗居中

<td>:列,可以包含所有元素

<tfoot>:表格底部

rowspan:合并行

colspan:合并列

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
</head>
<body>
    <table border="1px" cellspacing="0">
        <!--表头-->
        <thead>
            <!--表头行-->
            <tr>
                <th></th>
                <th>星期一</th>
                <th>星期二</th>
                <th>星期三</th>
                <th>星期四</th>
                <th>星期五</th>
            </tr>
        </thead>
        <tbody>
            <!--表格主体每一行-->
            <tr>
                <td rowspan="3">上午</td>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>化学</td>
                <td>生物</td>
            </tr>
            <tr>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>化学</td>
                <td>生物</td>
            </tr>
            <tr>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>化学</td>
                <td>生物</td>
            </tr>
            <tr>
                <td rowspan="2">下午</td>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>化学</td>
                <td>生物</td>
            </tr>
            <tr>
                <td>语文</td>
                <td>数学</td>
                <td>英语</td>
                <td>化学</td>
                <td>生物</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td colspan="6">课程表</td>
            </tr>
        </tfoot>
    </table>
</body>
</html>
View Code

表单标签form

提交信息

  • action:定义表单被提交给服务器的地址
  • method:定义表单提交方式
  1. get:默认值,提交数据在地址上显示,提交数据大小限制为2kb
  2. post:隐式提交数据,数据不显示在地址栏,安全性高,提交数据大小无限制
  • enctype:编码类型
  1. application/x-www-form-urlencoded:默认值,允许提交普通字符,特殊字符,不允许提交文件
  2. multipart/form-data:允许将文件提交给服务器
  3. text/plain:只允许提交普通字符串

表单控件分类

label

行内元素,管理文本与表单元素,点击文本时,如同点击表单元素一样,通过for属性与表单的id值相关关联

input

  • type
  1. text:普通文本
  2. password:密文显示文本
  3. radio:单选按钮,产生互斥效果时需要将name参数设置一样
  4. checkbox:多选按钮,name参数一样则为一组数据
  5. file:文件上传
  6. button:普通按钮,与form没任何关系
  7. submit:提交按钮,将数据提交到服务器
  • name:控件名称,服务器获取控件值时使用
  • id
  • placeholder:提示信息
  • value:控件的值,即将要提交给服务器的数据
  • disabled:禁用该控件

textarea

允许用户输入多行数据

  • cols:文本区域列数
  • rows:文本区域行数
  • rlaceholder:提示文本

select

  • size:取值大于1,则为滚动列表,否则为下拉选项框
  • multiple:设置多选,
  • name

option,与select连用

  • value:select选项的值
  • selected:预选中
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单</title>
</head>
<body>
<div class="form">
    <!--form标签为块级元素,被提交-->
    <form action="https://www.baodu.com" method="get">
        <p>
            <!--label标签为行内元素-->
            <label for="user">用户名:</label>
            <!--input行内块级元素-->
            <input type="text" name="username" id="user" placeholder="请输入用户名">
        </p>
        <p>
            <label for="password">密码:</label>
            <input type="password" name="password" id="password" placeholder="请输入密码">
        </p>

        <p>
            <!--产生互斥效果,name值要相同-->
            <label>用户性别:</label>
            <input type="radio" name="sex" value="男" checked><input type="radio" name="sex" value="女"></p>
        <p>
            <!--复选框-->
            <label>用户爱好:</label>
            <input type="checkbox" name="interest" value="吃" checked><input type="checkbox" name="interest" value="喝"><input type="checkbox" name="interest" value="玩"><input type="checkbox" name="interest" value="乐"></p>
        <p>
            <label>文件上传</label>
            <input type="file" name="textfile">
        </p>
        <p>
            <label>自我介绍:</label>
            <textarea cols="20" rows="10" name="text" placeholder="请自我介绍">
            </textarea>
        </p>
        <p>
            <!--显示普通按钮-->
            <input type="button" name="btn" value="普通按钮" disabled>
            <!--提交form表单使用input的submit-->
            <input type="submit" name="submit" value="提交按钮">
            <input type="reset" value="重置按钮">
        </p>
        <p>
            <label>下拉列表选项</label>
            <select name="city" size="5" multiple="multiple">
                <option value="cq">重庆</option>
                <option value="cd">成都</option>
                <option value="bj">北京</option>
                <option value="sh">上海</option>
            </select>
        </p>
    </form>
</div>
</body>
</html>
View Code

 

 

posted @ 2018-06-04 08:24  丫丫625202  阅读(456)  评论(0编辑  收藏  举报