<!-- 
    A:表格-table    《双标签,day3上午第一次接触》
        作用:显示信息
    一:table简易案例:
        <table cellspacing="0" cellpadding="0">
            <thead>
              <tr>
                <th>表格头1</th>   
                <th>表格头2</th>
              </tr>
           </thead>       //小总结:<thead><th>为双标签。文字:字体加粗,左右居中
            
            <tbody>
                <tr>
                    <td>内容1</td>
                    <td>内容2</td>
                </tr>
                <tr>
                    <td>内容3</td>
                    <td>内容4</td>
                </tr>
            </tbody>
        </table>
    二:表格标签补充:   《day14/上午/03表格补充》
    1:表格的数据行分组
        <thead></thead>    表头
        <tbody></tbody>    表体
        <tfoot></tfoot>    表尾
        注:一个表格有一个表头和表尾 ,但是可以包含多个表体
    2:列标题标签
        <th></th>
        默认的样式:左右居中  文本加粗
    3:表格标题
        <caption></caption>
        标题的位置:
            css属性: caption-side:left/right/top/bottom
                注:left/right 有兼容问题:火狐能识别
    4:数据列分组(了解:应用率不高)
        <colgroup span="把几列分成一组"></colgroup>
    表格里面重要的html属性:
    colspan=""
    rowspan=""
    cellspacing=""
    cellpadding=""
    rules=""   分隔线
        属性值:all/rows/cols/groups
    表格css属性的补充:
    1:相邻单元格边框进行合并  
         border-collapse:   (添加在table上面)
            属性值:
                separate  分开状态
                collapse  合并
    2:相邻单元格之间的间距    (添加在table上面)
        border-spacing:
    3: 是否显示单元格区域:(没有内容的时候,让隐藏)
        empty-cells:
            show
            hide
    4:table-layout:
        auto    默认值:根据内容分配宽度(优点:灵活   缺点:性能消耗比较大)
        fixed   不再根据内容去分配宽度(优点:性能消耗低  缺点:不灵活)
 -->
<!-- 
    B:表单form  《双标签,day14/下午/06表单补充》
    一:简易案例:
        <form action="">
        <select name="" id="">
            <option value="1990">1990</option>
            <option value="1991">1991</option>
            <option value="1992">1992</option>
            <option value="1993">1993</option>
            <option value="1994">1994</option>
            <option value="1995" selected>1995</option>
            <option value="1996">1996</option>
            <option value="1997">1997</option>
        </select>
        <textarea name="" id=""></textarea> 
        <input type="file">
        <fieldset>
            <legend>第一组的标题</legend>
        </fieldset>
    </form>
    二: 
    表单的作用:收集用户信息
    <form action="数据提交的路径" name="" method="数据提交方式"></form>
    表单控件:
        <input type="text">  文本框
        <input type="password">  密码框
        <input type="submit">  提交按钮
        <input type="reset">  重置按钮
        <input type="button">  空按钮
    补充表单控件:
        1:单选按钮:
            <input type="radio">
            注:在单选按钮里面:每一组单选按钮  保持name属性值一致。
        2: 多选按钮(复选框)
            <input type="checkbox">
        3: 下拉菜单(下拉列表)
            <select>
                <option></option>
                <option></option>
                <option></option>
                ...
            </select>
        4: 多行文本域
            <textarea></textarea>
                cols 和 rows  以字符为单位
            注:阻止用户进行缩放  css属性  resize:none;
        5: 上传文件框
            <input type="file">
    补充表单的html属性
        1:默认选中
            checked="checked"
        2: 表单控件的禁用
            disabled="disabled"
        3: 下拉列表里面的默认选中
            selected="selected"
 
    表单里面的标签:
        fieldset(表单字段集)
            作用:给表单做分组
            特点:
                默认情况下自带边框
                可以进行互相嵌套
        legend (字段集标题)
            作用:是fieldset 一组里面的一个标题
            特点:一般情况下,放在fieldset第一个子元素位置。
        <label for=""></label>
            说明:
                label里面放的是提示信息
                for属性:绑定对应控件的id名称
-->
<!-- 
  C:    BFC ( 布局逻辑 )    ->  块级格式化上下文 《day14/下午/08-BFC》
    
    BFC布局规定:
    一、内部的Box会在垂直方向,一个接一个地放置。
    二、Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发生重叠(按照最大margin值设置)
    三、每个元素的margin box的左边, 与包含块border box的左边相接触
    四、BFC的区域不会与float box重叠。
    五、BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。
    六、计算BFC的高度时,浮动元素也参与计算
    
    BFC触发条件:
    1:html 就是一个BFC
    2: float属性不为none
    3: position为absolute或fixed
    4: display为inline-block, table-cell, table-caption, flex, inline-flex
    5: overflow不为visible
    应用: 解决高度塌陷     《day14/下午/09-BFC应用-解决高度塌陷》
          解决margin的上下重叠      《day14/下午/09-BFC应用-解决上下重叠》
 -->

简易table form梳理的更多相关文章

  1. THML结构语义化之table/form

    以table/form标签语义化,做为博客首贴 应用场景1-table表格 <table> <caption> <thead> <th colspan=&qu ...

  2. 微信小程序简易table组件实现

    前提:微信小程序自1.6.3基础库版本库开始支持简洁组件,之前的版本因不支持,故在引用组件处默认为空节点.关于微信小程序已有模板为何还需构建组件?一是因为组件可以更方便的自定义并绑定行为,二是在其他页 ...

  3. HTML table、form表单标签的介绍

    1. <table>标签 1.1说明: 在HTML 中定义表格布局. 1.2格式: <table> <caption></caption> <tr ...

  4. html中 table 和 form的位置

    对于web前端开发来说  经常会用到 像firebug这样审查元素 工具 发现了一个这样的现象: 当 able><form><tr>....</tr>< ...

  5. 百度编辑器ueditor获取不到内容?请把form放在table等其他元素最外面

    百度编辑器ueditor获取不到内容?请把form放在table等其他元素最外面. <form name="form" method="post" act ...

  6. table插入标签form标记怪现象

    最近帮朋友处理问题,它无法提交表单,得到一些时间,我发现了一个奇怪的问题 <table> <form action="upload.php" method=&qu ...

  7. Bootstrap 3之美05-排版、Button、Icon、Nav和NavBar、List、Table、Form

    本篇主要包括: ■  排版■  Button■  Icon■  Nav和NavBar■  List■  Table■  Form 排版 ● 斜体:<em>● 加粗体:<strong& ...

  8. form, table表示表格的时候有什么区别?

    http://zhidao.baidu.com/link?url=1DFrMJlzV_fHSyGmKEi77ki6g2IrjrMfRGwVYNHL5Y8iJC9Diu2BoMGEiB3wbnkTCHm ...

  9. js 因加入form导致两个table之间出现空白问题

    在<FORM>中加CSS <table> ....... </table> <form style="padding:0; margin:0;&qu ...

随机推荐

  1. RESTful API设计规范总结

    RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计. 它的大原则容易把握,但是细节不容易做对.本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API. ...

  2. K8S原来如此简单(三)Pod+Deployment

    上篇我们已经安装好k8s1.23集群,现在我们开始使用k8s部署我们的项目 Pod Pod 是一组容器集合,是可以在 Kubernetes 中创建和管理的.最小的可部署的计算单元.这些容器共享存储.网 ...

  3. WebGL 的 Hello World

    本文整理自 div 侠于 凹凸 2022 年技术分享,简单介绍了 WebGL 画一个基础图形的流程,希望你了解之后,在使用 3d 渲染库的时候可以少点迷糊. 四种常用的页面绘图工具 关于h5页面的图形 ...

  4. 洛谷 P1020 [NOIP1999 普及组] 导弹拦截

    Coidng #include <iostream> #include <algorithm> #include <cstring> #include <ve ...

  5. 什么是BGP

    BGP概述 边界网关协议(BGP)是运行于TCP协议上的一种自治系统的路由协议. 是一种外部路由协议. AS概述 自治系统(AS),指的是同一个使用相同策略的设备的集合. 每个AS有自己位移的编号,不 ...

  6. PHP--腾讯云服务器上部署LNMP环境

    本文参考 云服务器上部署Laravel的实例教程 腾讯云 创建 Laravel5.4 项目 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PH ...

  7. JVM的垃圾回收算法有哪些

    常用的垃圾回收算法有如下四种:标记-清除.复制.标记-整理和分代收集. 标记-清除算法从算法的名称上可以看出,这个算法分为两部分,标记和清除.首先标记出所有需要被回收的对象,然后在标记完成后统一回收掉 ...

  8. 什么是 Redis?

    Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以 ...

  9. springmvc组件组成以及springmvc的执行过程

    springmvc三大组件 处理器映射器:用户请求路径到Controller方法的映射 处理器适配器:根据handler(controlelr类)的开发方式(注解开发/其他开发) 方式的不同区寻找不同 ...

  10. Spring常用的注入方式有哪些?

    Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入. 参考链接:Spring常用的三种注入方式