CSS补充三(表单表格)

2019-04-15  本文已影响0人  金石_832e

表格标签 table

其格式为:

<table>
        <thead>
                <tr>
                      <td></td> 单元格标签,左对齐
                      <td></td> 单元格标签,左对齐
                </tr>
        </thead>
        <tbody>
                 <tr>
                      <td></td> 单元格标签,左对齐
                      <td></td> 单元格标签,左对齐
                </tr>
        </tbody>
        <tfoot>
                <tr>
                      <td></td> 单元格标签,左对齐
                      <td></td> 单元格标签,左对齐
                </tr>  
        </tfoot>
</table>

<td></td> 单元格标签,左对齐
<th></th> 单元格标签, 居中加粗
td和th标签作用一样,但是格式不一样


表单标签 form

表单form:一切与数据交互有关的
action:数据提交的路径
method:提交方式(get,post二选一)


表单控件:

input标签

        name属性:表单控件的名字,与数据交互有关,很重要的属性。
        value属性:框内的数据最终都会传给value。表单控件的值,与数据交互有关,很重要的属性。
        email属性:文本框校验是否含有@。
        date属性:日期。
        image属性:具有submit功能的图片。
        hidden属性:具有隐藏域。需要向后台传递内容,又不想在前台界面上看到。
        file属性:文件域,上传文件。
        type属性:
        text 文本输入框。
        password属性:密码框中密码加密。
        radio属性:单选框,如果想互斥(只能选男或女),就需要将name属性相同,checked="checked"默认为选中状态。
        checkbox属性:向后台传递的是value数组,如果没有相同的name,则向后台传递多个数组,每个数组一个value。如果想传一个数组,多个value,必须统一name。


button标签

        submit属性按钮:带有提交数据的功能。
        resets属性按钮:带有重置表单的功能。
        button属性按钮:没有任何功能,一个纯净的按钮


select标签:下拉框

父标签select
        子标签option:select的子标签,选项标签。selected="selected"默认为选中状态。


textarea标签:多行文本域。resize: none;取消多行文本区的可变大小


一些常用属性:
readonly 只读
disabled 禁用
placeholder 占位
maxlength 最大长度


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        
        <!-- action表单路径,将表单中接收的数据发送到某处(Java类) -->
        <form action="https://www.hao123.com" method="get">
            <!-- placeholder占位,输入时隐藏,清空时出现 -->
            <!-- label标签的for属性中添加某个标签ID,可实现鼠标点击该label标签,该ID的标签就会闪烁光标 -->
            <p><input type="text" id="" value="" placeholder="搜索"/></p>
            <p><label for="username">用户名:</label><input type="text" name="wd" id="username" value="" /></p>
            <p><label for="password">密码:</label><input type="password" id="password" name="haha" maxlength="10" placeholder="密码最大长度为10"/></p>
            <p>
                <input type="submit" name="" id="" value="提交" />
                <input type="reset" name="" id="" value="重置"  />
                <input type="button" name="" id="" value="自定义按钮" />
                
                <!-- 上下两种写法完全等效 -->
                <button type="submit">提交</button>
                <button type="reset">重置</button>
                <button type="button">自定义按钮</button>
            </p>
            <p>
                <!-- checked="checked" 默认选中状态-->
                <input type="radio" name="sex" id="" value="男" checked="checked"/>男
                <input type="radio" name="sex" id="" value="女" />女
            </p>
            <p> 兴趣爱好:
                <!-- 保证是一组兴趣爱好,name必须一致 -->
                <input type="checkbox" name="hobby" id="" value="篮球" />篮球
                <input type="checkbox" name="hobby" id="" value="足球" />足球
                <input type="checkbox" name="hobby" id="" value="台球" />台球
                <input type="checkbox" name="hobby" id="" value="排球" />排球
            </p>
            <p>emai:<input type="email" name="" id="" value="" placeholder="邮箱"/></p>
            <p>日期:<input type="date" name="" id="" value="" /></p>
            <p>具有submit功能的图片<input type="image" src="../img/dwad.jpg" /></p>
            
            <p><input type="file" name="" id="" value="" style="width: 70px;"/></p>
            <p>
                <!-- 下拉框 -->
                <!-- 默认选中 selected="selected"-->
                <select>
                    <option value ="">省份</option>
                    <option value ="辽宁" selected="selected">辽宁</option>
                    <option value ="吉林">吉林</option>
                    <option value ="黑龙江">黑龙江</option>
                </select>
            </p>
            <!-- resize: none;取消多行文本区的可变大小 -->
            
            <p>
                <textarea rows="10" cols="100" style="resize: none;" placeholder="输入内容">
                    
                </textarea>
            </p>
            <p>隐藏域:<input type="hidden" name="" /></p>
        </form>
    </body>
</html>

上一篇下一篇

猜你喜欢

热点阅读