• html表格与表单


    html表格与表单

    一、表格

    1. 什么是表格 ? 表格是较为常用的一种标签,但不是用来布局,常用来处理、显示表格式数据。
    2. 表格标签        table
    3. 表格的组成    行 tr  单元格  td
    4. 建立表格步骤
            1、建立表格,
                2、判断行数和列数
                3、用行去包含单元格
                4、在每个单元格中去添加内容
    1. 表格的各大属性
        cellspacing:边框与边框之间的距离
        Cellpadding:单元格内容与边框之间的距离
        Border:表格的边框(默认边框值为“0”)
        表格的宽
        height:表格的高
    1. 表格的结构:
        标题:caption标签
        表头:thead标签 表格的第一行,一般用来描述每一列所显示的内容,用thead标签讲第一行包起来,然后用th替换td,单元格中的内容相对于单元格水平居中,且加粗
        表格主体:tbody标签
    1. 表格的标题,caption只在表格中使用(紧随table之后)
    2. 表格的缺点:

          a. 太深的嵌套,比如table>tr>td>h3,会导致搜索引擎读取困难,而且,最直接的损失就是大大增加了冗余代码量。

          b. 灵活性差,比如要将tr设置border等属性,是不行的,得通过td

          c. 代码臃肿,当在table中套用table的时候,阅读代码会显得异常混乱

          d. 混乱的colspan与rowspan,用来布局时,频繁使用他们会造成整个文档顺序混乱。

          e. 不够语义

    二、合并单元格

    1. 分类:跨行合并(rowspan)、跨列合并(colspan)
    2. 步骤
                 1、判断是跨行合并还是跨列合并
                              2、跨行合并用rowspan属性,跨列合并用colspan属性
                              3、将属性写在需要合并的单元格上
                              4、将合并的行数或者列数写在对应的属性值中
                              5、将多余的单元格注释掉
    三、表单元素
    1. 什么是表单: 表单是一块可采集用户数据的区域
    2. 作用:显示、存储、提交数据
    3. 组成:表单标签、表单域、提交按钮
        表单标签:action:表单向后台提交的地址 
                        method:向后提交的方式 get  post
                         name: 指定表单名称,以区分同一页面多个表单
        表单域:表单中的元素 其中包含了文本框、密码框、隐藏域、多行文本框、
          复选框、单选框、下拉选择框和文件上传框
     
          input控件
          获取焦点:光标放在输入框内,可以打出文字
          单击指定的名字获取焦点则需要将label标签中的属性值与input输入框的属性值保持一级即可 
                                 <label for="male">Male</label>
                                 <input type="radio" name="sex" id="male" value="male">
      type: 设置文本框类型
          value:输入框的值 , 表示发送到服务器的值
      name: 表示发送到服务器的键名
          placeholder:文本提示信息
     
       普通的文本框   type = text
      密码框 :type=post
      单选框:type =radio
      多选框:type = checkbox
      普通按钮:button
      提交按钮:submit
      重置按钮:reset
      图片按钮:image
      单选框、多选框的默认选中 
                                 1、checked="checked
                          2、checked
                          3、checked=true
      选择框默认选中1、selected=”selected”
                                             2、selected
                                             3、selected=true
            多行文本标签:textarea
                  <textarea cols="宽度 " rows="高度">  文本内容</textarea>
              下拉菜单:  select标签
                      <select>
                                     <option selected="selected">选项1</option>
                                    <option>选项2</option>
                                    <option>选项3</option>
                         </select>
  • 相关阅读:
    如何规避javascript多人开发函数重名问题
    用纯css创建一个三角形
    什么是语义化的HTML
    什么是AJAX?AJAX的原理
    call()和apply()的认知
    经常遇到的浏览器的兼容性有哪些?原因?解决方法是什么?
    为什么要清除浮动,有哪些方式
    常用浏览器的内核分别是什么
    【托业】【怪兽】TEST02
    【托业】【怪兽】TEST04
  • 原文地址:https://www.cnblogs.com/wenaq/p/13509383.html
Copyright © 2020-2023  润新知