• 表格与表单


    表格表单

    一、表格

    1、基本结构

    <table>
        <caption></caption>
        <thead>
            <tr>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td></td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td></td>
            </tr>
        </tfoot>
    </table>
    

    2、常用属性

    table
    -- border: <integer>:表格外框及单元格外框
    -- cellpadding: <integer>:单元格的内边距
    -- cellspacing: <integer>:单元格之间的间距,最小为0
    -- rules:rows、cols、groups、all:边框规则
    
    td
    -- rowspan: <integer>:行合并(该单元格占多行)
    -- colspan: <integer>:列合并(该单元格占多列)
    --  : <integer>%:列宽占比
    
    caption
    -- align: left | right | top | bottom:标题方位
    
    

    3、垂直水平居中

    .sup {
         200px;
    	height: 200px;
        display: table-cell;
        vertical-align: middle;
    }
    .sub {
         100px;
    	height: 100px;
        margin: 0 auto;
    }
    
    

    二、表单

    1、基本结构

    <form>
    	<label>输入框</label><input type="text" />	
    	<button type="submit">提交</button>
    </form>
    

    2、input常用类型

    text、password、hidden、radio、checkbox、reset、submit
    

    3、常用类型标签

    • 文本框
    <input type="text" name="username" placeholder="请输入用户名" size="10" maxlength="15">
    
    • 密文框
    <input type="password" name="pwd" placeholder="请输入密码" maxlength="12">
    
    • 单选框
    <input type="radio" name="sex" value="male" checked>男
    <input type="radio" name="sex" value="female">女
    
    • 复选框
    <input type="checkbox" name="hobby" value="basketball"> 篮球
    <input type="checkbox" name="hobby" value="football"> 足球
    <input type="checkbox" name="hobby" value="ping-pong" checked> 乒乓球 
    <input type="checkbox" name="hobby" value="baseball"> 棒球
    
    • 下拉选项
    <select name="major">
        <option value="computer">计算机</option>
        <option value="archaeology">考古学</option>
        <option value="medicine" selected>医学</option>
        <option value="Architecture">建筑学</option>
        <option value="Biology">生物学</option>
    </select>
    
    <!--多选-->
    <select name="major" multiple>
        <option value="computer">计算机</option>
        <option value="archaeology">考古学</option>
        <option value="medicine">医学</option>
        <option value="Architecture">建筑学</option>
        <option value="Biology">生物学</option>
    </select>
    
    • 多行文本输入
    <textarea name="content"></textarea>
    <textarea name="content" cols="30" rows="10"></textarea>
    
    • 按钮
    <!--提交按钮-->
    <input type="submit" value="提交">
    <button>提交</button>
    <button type="submit">提交</button>
    
    <!--重置按钮-->
    <input type="reset" value="重置">
    <button type="reset">重置</button>
    
    <!--普通按钮-->
    <input type="button" value="按钮">
    <button type="button">按钮</button>
    

    4、全局属性

    • required:必填项
    • pattern:正则

    5、伪类

    • focus:获得焦点
  • 相关阅读:
    LaTeX中表格多行显示的最简单设置方法
    获取Google音乐的具体信息(方便对Google音乐批量下载)
    移动硬盘提示格式化解决的方法,未正确删除导致不能读取文件提示格式化解决方式
    Android Service 服务(一)—— Service
    华为C8816电信版ROOT过程
    Linux crontab 命令格式与具体样例
    Python用subprocess的Popen来调用系统命令
    我的EJB学习历程
    接口和逻辑--多进程或单一进程
    uva 11354
  • 原文地址:https://www.cnblogs.com/mangM/p/9720421.html
Copyright © 2020-2023  润新知