zoukankan      html  css  js  c++  java
  • 02 html 表格表单

    # 1. 表格表单列表 #

    ## 1.1表格 ##
    展示表格式数据

    1. table用于定义一个表格标签。

    2. tr标签 用于定义表格中的行,必须嵌套在 table标签中。

    3. td 用于定义表格中的单元格,必须嵌套在<tr></tr>标签中。

    4. 字母 td 指表格数据(table data),即数据单元格的内容,现在我们明白,表格最合适的地方就是用来存储数据的。


    ## 1.2表格属性 ##
        
        属性名        含义                             常用属性值    
        border      设置表格边框                    像素值
        cellspacing 设置单元格与框之间的空白         像素值默认2px
        cellpadding 设置单元格内容与格子边框的空白     像素值默认1px
        width        设置表格高度                     像素值
        height        设置表格的高度                    像素值
        align        设置表格在网页中的水平对齐方式   left、center、right

    ## 1.3表头单元格标签th ##

        文字居中加粗

    ## 1.4表格标题caption ##

    只在表格中才有意义

         

    <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Document</title>
        </head>
        <body>
            <table border="1" width="500" height="200" align="right" cellpadding="40px" cellspacing="0px">
                <caption><b>男神榜</b></caption>
    
                <!-- 一行里三个单元格 -->
                <tr> 
                    <th>姓名</th> 
                    <th>年龄</th> 
                    <th>性别</th>
                </tr>
                <tr> 
                    <td></td> 
                    <td>22</td> 
                    <td></td>
                </tr>
                
            </table>
        </body>
        </html>


    ### 1.5 合并单元格 ###
    先上后下 先左后右
    记得删除多余的单元格
    跨行合并 rowspan  
    跨列合并    colspan


    ### 1.6 拓展表格部分 ###
    划分表格结构
    thead
    tbody
    tfoot

    # 2. 列表 #
    布局   非常整齐自由

    ## 2.1 无序列表 ##
        
       

      <!-- 无序列表 -->
        <h2>无序列表</h2>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
        </ul>


         1. <ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的。
         2. <li>与</li>之间相当于一个容器,可以容纳所有元素。
         3. 无序列表会带有自己样式属性,放下那个样式,一会让CSS来!


    ## 2.2 有序列表 ##

       

      <!-- 有序列表 -->
        <h2>有序列表</h2>
        <ol>
            <li>1</li>
            <li>2</li>
            <li>3</li
        </ol>

    ## 2.3 自定义列表 ##

    多组数据  省市区 明显上下级 可以用这个列表展示
        
             

        <!-- 自定义列表 -->
        <h2>自定义列表</h2>
        <dl>
            <dt>1</dt>
            <dd>2</dd>
            <dd>3</dd>
            <dt>2</dt>
            <dd>3</dd>
            <dd>4</dd>
    
    
        </dl>



    # 3.表单 #

    收集用户信息

    表单控件、提示信息、表单域

    ## 3.1 input控件 ##

      

       <input type="属性值" value="你好">
        输入
        单标签
        type设置不同属性的控件
        
    
            <!-- type text 是一个文本框 -->
        用户:<input type="text" value="请输入用户名" name="username">
    
        <!-- name 表单标识 -->
        昵称:<input type="text" value="请输入昵称" name="nicheng">
    
        <!-- 密码输入框 -->
        密码:<input type="password" name="pwd"> <br/>
    
        <!-- radio单选  相同名字只能选择一个  -->
        性别:<input type="radio" name="sex"><input type="radio" name="sex"><br/>
    
        <!-- checked 默认选择 -->
        性别:<input type="radio" name="sex" checked="checked"><input type="radio" name="sex"><br/> 
    
        <!-- checkbox 复选框 -->
        性别:<input type="checkbox" name="honety" checked="checked" ><input type="checkbox" name="honety"><input type="checkbox" name="honety"> 未知 <br/>
    
        <!-- button 普通按钮需要value值  -->
        <input type="button" name="" value="获取短信验证码"> <br/>
    
        <!-- submit 提交按钮 -->
        <input type="submit" name="" value="提交"> <br/>
        
        <!-- reset 重置按钮-->
        <input type="reset" name="" value="重置所填"> <br/>
    
        <!-- image 图片提交按钮 -->
        <input type="image" src="C:前端前端html1.jpg" value="上传图片"> <br/>
    
        <!-- file 文件域 -->
        <input type="file" > <br/>



    ## 3.2 input属性小结 ##
        
        属性        说明            作用
        type    表单类型        用来指定不同的控件类型
        value    表单值             表单里面默认显示的文本
        name     表单名字        页面中的表单很多 name给后端标识
        checked 默认选中        一开始默认选中

    ## 3.2 label 标签 ##

        绑定表单元素
        1
       

     <h4>label直接包含</h4><br/>
        <label> 用户名: <input type="text" name=""> </label>

        2

    <h4>for id  来控制</h4><br/>
        <label for="cc">昵称:</label>  <input id="cc" type="text" name="">


    ## 3.3 textarea控件 文本域 ##

        文本域跟文本框的区别
        
        input type ="text"    文本框  只能显示一行文本    单标签,通过value默认显示     用于密码昵称
        textarea            文本域    显示多行文本        双标签,默认值写到标签中        留言板


    ## 3.4 select下拉列表 ##

        <select>
            <option>--请选择--</option>
            <option selected="selected">选项1</option>
            <option>选项2</option>
            <option>选项3</option>
        </select>
        默认选中 selected="selected"


    # 4. 表单域 #
        
        手机用户信息传递给服务器
        from 中所有内容都会传递给服务器

        属性            属性值        作用
        action        url            用于接收处理表单数据的服务器程序的url
        method        get/post    设置表单数据的提交方式
        name        名称            区分表单

    ## 5.表单域 ##

       <form action="" method="get">
            用户名:<input type="text" name="username">
            密码 <input type="password" name="pwd">
            <input type="submit" name="">
            <input type="reset" name="">
             </form>


        

  • 相关阅读:
    Python匿名函数详解
    python开发 -- 经常浏览的网站
    Python -- 变量指向
    我的Python开发之路---微信网页授权(扫码登陆)
    信息收集篇:玩转信息收集(一)
    TodoList:适合初学者的vue+node小项目
    节流和防抖的实现
    javascript的this问题
    bind、call、apply的区别与实现
    杜教筛
  • 原文地址:https://www.cnblogs.com/xujinglog/p/12750172.html
Copyright © 2011-2022 走看看