HTML5+CSS

 怪异盒模型
      成为怪异盒模型
      border-box怪异盒模型/content-box标准盒模型
      怪异盒模型和标准盒模型之间的区别
      标准盒模型 padding和border是加载width之外的,
      怪异盒模型 padding和border是加在width之内的,不会改变盒子整体的大小。


一、表格
  1.作用:展示数据信息。多用于后台管理系统。
  2.格式和组成
    <table>        表格
      <tr>         行
        <td></td>  单元格(竖向的单元格构成列)
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
        <td></td>
      </tr>
    </table>
  3.表格的css属性
    <1>border-spacing(写在table)     单元格外间距(当值为0时,可以合并外间距)
    <2>border-collapse(写给table)
      collapse          合并单元格边框
      separate(默认值)   不合并单元格边框
      作用:可以解决border-spacing合并边框线时,边框线无法完全合并的问题  
    <3>empty-cells       空白单元格是否显示(写给table)
      hide                隐藏
      show(默认值)        显示  
      注意:在我们设置border-collapse:collapse;时看不到任何效果。
  4.表格的特点
    表格会根据单元格内是否有内容来自动分配空间,有内容的或者内容多的,
    我就多分点,没有内容的或者内容少的我就少分点。这样能保证每个格子的
    内容都不会溢出。但是在某行或者某列都没有内容时,这个布局就会显得很难看。
    如何解决呢?(使用table-layout和height解决)
    总结:如果你想固定每个td的大小,让每个td不会随着内容多少而改变,建议
    宽度使用table-layout:fixed;分配,高度通过给td添加高度分配。
  5.合并单元格
    <1>合并行   竖向合并  rowspan
      合并方法:
        从哪个td开始合并,就给那个td添加rowspan,要合并几行,
        就从当前行的下一行开始,对应的n-1行内,每行删去一个td。
    <2>合并列   横向合并  colspan
      合并方法:
      从哪个td开始合并,就给那个td添加colspan,要合并几列,
      就从当前行的这个td开始,删除对应的n-1个td.
      存在的问题:如果有一列从开始到结束都没有单独存在过,那么在自动
      分配宽度时,这一列将不会存在。(可以通过table-layout:fixed;解决)
  6.table表格中标签
    <1>caption      表格标题(需要写在table里边)
    <2>表格行分组
      <thead></thead>    表头    th一般用在表头里,给表头里边的作为小标题
      <tbody></tbody>    表体(表格中必定存在表体)
      <tfoot></tfoot>    表尾
    <3>表格列分组  <colgroup span=''></colgroup>(需要写在table里边)
      span里边写要将几列分为一组。
二、表单  
  1.作用:用来收集用户数据信息(用于登陆注册和信息录入页面)
  2.表单的组成:
      表单框、提示信息、表单控件
  3.表单框    form
    <1>特点:所有的表单控件都必须写在表单框里边,表单控件脱离了表单框无效。
    <2>结构<from action='' method=''></form>
      action    提交数据的接口地址
      method    提交方式
        get       数据在地址栏传递      
        post      数据在请求体传输(安全性高和传输大小可以更高)
        put
        delete
        建议:
          1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
          2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
    4.表单控件
      回顾:
        <1>input  
          ——value      默认文本,默认值
          ——name       参数名
          ——tpye       控件类型
            text        文本框
            password    密码框
            submit      提交按钮
            reset       重置按钮
          ——placeholder     提示文本信息
        补充:
            button    普通按钮
            radio     单选框(需要搭配name分组使用)
            checkbox  复选框(需要搭配name分组使用)
        <2>select>option     下拉框
          select      下拉框
          option      下拉选项
        <3>textarea           文本域
            特点:可以随意改变大小。
            设置 resize:none;可以取消
    5.表单的其他标签
      <1>label     标签绑定
        格式:<label for='xxx'>标签的文字信息</label>
              <input type='text' id='xxx'>
        功能:将label里边的文字信息和对应id名的标签进行绑定。
      <2>lengend   字段集标题(一般放在fieldset里边使用)
      <3>fieldset  表单字段集
          表单字段集可以对表单中的内容进行分类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值