<!-- 
    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. Mybatis中的基本对象的生命周期和作用域

    不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题 SqlSessionFactoryBuilder 这个类可以被实例化.使用和丢弃,一旦创建了 SqlSessionFact ...

  2. 配置阿里云RepoForge 镜像

    镜像下载.域名解析.时间同步请点击阿里云开源镜像站 一.RepoForge 镜像介绍 Repoforge 是 RHEL 系统下的软件仓库,拥有 10000 多个软件包,被认为是最安全.最稳定的一个软件 ...

  3. HTTP 之 Content-Type

    Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式.什么编码读取这个文件,这就是经常看到一些Asp网页点击 ...

  4. java实现稀疏矩阵的压缩与解压

    任务要求 把棋盘当作一个稀疏矩阵,0表示没棋,1表示黑棋,2表示蓝棋. 把该稀疏矩阵压缩以三元组形式表示并以文件形式保存,再写另一个程序读取文件中的信息把压缩后的三元组还原成原来的稀疏矩阵. 其中三元 ...

  5. (转)String,StringBuilder,StringBuffer区别

    Java中的String,StringBuilder,StringBuffer三者的区别 注:转自-博客园-酥风 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuild ...

  6. springboot 配置文件的优先级和互补配置

    一.springboot启动时候,配置文件的优先级如下所示由高到低.高优先级会覆盖低优先级相同配置,并且和低优先级形成互补配置. –file:./config/ ###根目录config目录下 –fi ...

  7. 怎么根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序?

    public int compareTo(Student o) { return this.age - o.age; // 比较年龄(年龄的升序)    } 应该理解成return (-1)×(thi ...

  8. 什么是线程池(thread pool)?

    在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内 存资源或者其它更多资源.在 Java 中更是如此,虚拟机将试图跟踪每一个对象, 以便能够在对象销毁后进行垃圾回收.所以提高服务程 ...

  9. 数据库遇到的问题之“datetime设置默认为CURRENT_TIMESTAMP时报无效默认问题”和“时区问题”

    一.问题1 问题描述: 今日加入创建时间和修改时间,并设置为默认CURRENT_TIMESTAMP时,出现错误,指向sql中的datetime字段,查了一下,发现是版本问题 立马查询自己的MySQL版 ...

  10. 四、PCB初始化设置

    1.参数设置Setup-Design Parameters 2.显示设置 3.颜色设置(自定义) 4..栅格设置(走线层将25分为5等份)