<!-- 
    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. 想让DBA瞬间崩溃,那就让他去做SQL性能优化

    摘要:很多大数据计算都是用 SQL 实现的,跑得慢时就要去优化 SQL,但常常碰到让人干瞪眼的情况. 本文分享自华为云社区<做 SQL 性能优化真是让人干瞪眼>,作者: 石臻臻的杂货铺 . ...

  2. 6月26日 Django 中间件

     前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面.我们通过给几个特定视图函数加装饰器实现了这个需求.但是以后添加的视图函数可能也需要加上装 ...

  3. 羽夏逆向指引—— Hook

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易,如果本篇文章有帮助你的, ...

  4. 半吊子菜鸟学Web开发6 -- Vscode开发环境配置

    1vscode上手一周不到,终于弄出点门路,终于弄清楚了点vscode的设置是什么样子的了....哭 2就我这两天的使用来看,一般vscode默认只让打开一个文件夹,然后在你打开的文件夹里面自动生成 ...

  5. spring学习四:springMVC

    ref:http://www.cnblogs.com/ysocean/tag/SpringMVC%E5%85%A5%E9%97%A8%E7%B3%BB%E5%88%97/ Spring MVC的处理流 ...

  6. SpringCloud和Dubbo?

    SpringCloud和Dubbo都是现在主流的微服务架构SpringCloud是Apache旗下的Spring体系下的微服务解决方案Dubbo是阿里系的分布式服务治理框架从技术维度上,其实Sprin ...

  7. 学习openldap02

    III (二十二)OpenLDAP 目录服务: 目录是一类为了浏览和搜索数据而设计的特殊的数据库,目录服务是按照树状形式存储信息,目录包含基于属性的描述性信息,并且支持高级的过滤功能,如microso ...

  8. ArrayList跟LinkedList的区别

    ArrayList和LinkedList都是实现list接口,它们不同如下: ArrayList是基于索引的数据接口,底层是数组.它可以以O(1)时间复杂度对元素进行随机访问.与此相对,linkedL ...

  9. three设置相机面向模型

    模型自身position属性 为(0,0,0),但并不在场景中心, 可能建模的原因,位置放到中心但设置了偏移(不一定). 解决方法: 主要代码 let box = new THREE.Box3(); ...

  10. Arthas之实例操作

    Arthas之实例操作 1. 静态类属性操作 获取public静态属性 ognl -c 7cd84586 '@com.system.framework.ArtahsDemoClassLoader@pu ...