小工具知识网

当前位置: 首页 > 行业知识 > 前端学习第二天-html提升

行业知识

前端学习第二天-html提升

2026-11-01 01:54:57 来源:互联网转载

达标要求

  • 了解列表���分类

  • 熟练掌握列表的用法

  • 熟练掌握表格的结构构成

  • 合并单元格

  • 表单的组成

  • 熟练掌握表单控件分类的使用

    1.列表

    1.1 无序列表

      :定义无序列表,并且只能包含
    • 子元素。
    • :定义列表项,可以包含与完全类似的内容,所以可以包含较多类型的子元素。

      辅助记忆:

      ul是unordered lists的缩写 (无序列表)

      li是list item的缩写 (列表项目)

           
      • 无序列表项
      •    
      • 无序列表项
      •    
      • 无序列表项

      注意:

        • 中只能嵌套
        • ,直接在
          标签中输入其他标签或者文字的做法是不被允许的。
        • 与
        • 之间相当于一个容器,可以容纳所有元素。
      1. 1.2 有序列表

        有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义,有序列表的基本语法格式如下:

        辅助记忆:

        ol是ordered lists的缩写(有序列表)

        li是list item的缩写 (列表项目)

         
      1. 列表项1
      2.  
      3. 列表项2
      4.  
      5. 列表项3
      6. ......
      • 所有特性基本与ul 一致。

      • 但是实际工作中, 较少用 ol ,因此我们用一句话来总结下 ol:

      • 有序列表中默认的type类型是数字,而且是从1开始的。它有两个属性:type、start。

      • type:有五个属性值:1、a、A、i、I(罗马数字),表示列表前缀的格式;

      • start:属性值位数字, 表示从type类型的第几个数字开始,比如当你选的type=“a”,start=“3”。

        1.3 自定义列表

         

        :定义列表

        :定义 标签定义了定义列表中的项目(术语)

        :定义描述

        辅助记忆: dl是definition lists的英文缩写 (自定义列表) dt是definition term的缩写 (自定义列表项) dd是definition description的缩写(自定义列表描述)

            支付方式    货到付款    在线支付    分期付账

        1.4 列表总结

        标签名定义说明
          无序标签里面只能包含li 没有顺序,我们以后布局中最常用的列表
            有序标签里面只能包含li 有顺序, 使用情况较少
            自定义列表里面有2个兄弟, dt 和 dd

            2. 表格

            表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。

            2.1 创建表格

            在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:

                      ...    ...
            单元格内的文字

            1.table:用于定义一个表格。

            2.tr :用于定义表格中的一行,必须嵌套在 table标签中,在 table中包含几对 tr,就有几行表格。

            3.td:用于定义表格中的单元格,必须嵌套在

            标签中。

            辅助记忆:

            tr是table row的缩写 (表格中的一行)

            td是table data cell的缩写 (表格中的一个单元格)

            th是table header cell的缩写 (表格中的表头)

            注意:

            1. 中只能嵌套
            2. 标签,他就像一个容器,可以容纳所有的元素

            2.2 表格属性

            属性值描述
            borderpx宽度。
            cellpaddingpx规定单元边沿与其内容之间的空白。
            cellspacingpx规定单元格之间的空白。
            widthpx规定表格的宽度。
            alignleft center right不赞成使用。请使用样式代替。规定表格相对周围元素的对齐方式。

            2.3 表格结构

            对于比较复杂的表格,表格的结构也就相对的复杂了,所以又将表格分割成三个部分:题头、正文和脚注。而这三部分分别用:thead,tbody,tfoot来标注, 这样更好的分清表格结构。

            元素描述
            定义表格标题。
            定义表格的页眉,用于定义表格的头部。用来放标题之类的东西
            定义表格的主体。
            定义表格的页脚,放表格的脚注之类
            定义表格的表头。
            定义表格的行。
            定义表格单元格。
                表格标题                                                                                                                                                                                    
            表头表头表头
            单元格单元格单元格
            表尾表尾表尾

            2.4 合并单元格(难点)

            跨行合并:rowspan(竖着)="合并单元格的个数"

            跨列合并:colspan(横着)="合并单元格的个数"

            合并单元格的思想:

            • 将多个内容合并的时候,就会有多余的东西,把它删除。

            • 合并的顺序 先上、先左 。

            • thead、tfoot里的单元格不可以与tbody单元格进行合并。

              2.5 总结表格

              标签名定义说明
              表格标签就是一个四方的盒子
              表格标题标签表格的标题,跟着表格一起走,和表格居中对齐
              表格行标签行标签要再table标签内部才有意义
              单元格标签单元格标签是个容器级元素,可以放任何东西
              表头单元格标签它还是一个单元格,但是里面的文字会居中且加粗
              colspan和 rowspan合并属性用来合并单元格的

              3.表单(重点)

              在我们网页中,需要收集用户资料做验证或提交数据时会用到表单。

              在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单域3个部分构成。

              1. 表单控件:

                包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。

              2. 提示信息:

                      一个表单中通常还需要包含一些说明性的文字,提示用户进行填写和操作。

                  3.表单域:

                      相当于一个容器,用来容纳所有的表单控件和提示信息。

              3.1 input控件

              • 语法:

                 

                3.1.1 type 属性值

                通过改变值type 属性值,可以决定了你属于那种input表单。

                值描述
                text定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。
                password定义密码字段。该字段中的字符被掩码。
                radio定义单选按钮。
                checkbox定义复选框。
                file定义输入字段和 "浏览"按钮,供文件上传。
                reset定义重置按钮。重置按钮会清除表单中的所有数据。
                submit定义提交按钮。提交按钮会把表单数据发送到服务器。
                button定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)

                3.1.2 text和password

                1.value属性

                value 默认的文本值。 有些表单想刚打开页面就默认显示几个文字,就可以通过这个value 来设置。

                用户名: 

                2.placeholder属性 placeholder属性在开发过程中,也可以输入框的默认值。

                 

                3.name属性

                用户名:  

                name表单的名字, 这样,后台可以通过这个name属性找到这个表单。页面中的表单很多,name主要作用就是用于区别不同的表单。

                • name属性后面的值,是我们自己定义的。

                • name属性与后台交互时候,是必须的设置的。

                  3.1.3 radio(单选按钮)

                  radio标签中有

                  其中,单选按钮之间的name值必须一致。

                  男女

                  3.1.4 checkbox(复选框)

                  checkbox标签中:选中项的值和索引(实际应该叫序号,index()的值从1开始,不是0)

                  checkbox复选1checkbox复选2checkbox复选3
                  属性说明作用
                  checked默认选中表示那个单选或者复选按钮一开始就被选中了

                  3.1.5 file(文件域)

                  使用file可以实现页面上传文件的功能。

                   
                  属性值描述
                  multiplemultiple当该属性为 true 时,可选择多个文件。

                  3.1.6 表单域

                  在HTML中,form标签被用于定义表单域,即创建一个表单,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。创建表单的基本语法格式如下:

                    各种表单控件

                  常用属性:

                  1. Action 在表单收集到信息后,需要将信息传递给服务器进行处理,action属性用于指定接收并处理表单数据的服务器程序的url地址。

                  2. method 用于设置表单数据的提交方式,其取值为get或post。

                  3.1.7 reset(重置)和submit(提交)

                  注意点:需要配合form表单来使用。

                  3.1.8 button

                  定义可点击的按钮,但没有任何行为。button 类型常用于在用户点击按钮时启动 JavaScript 程序。

                   

                  3.2 label标签(理解)

                  label 标签为 input 元素定义标注(标签)。

                  作用: 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点

                  如何绑定元素呢?

                  for 属性规定 label 与哪个表单元素绑定。

                  Male

                  3.3 textarea控件(文本域)

                  属性值描述
                  colsnumber规定文本区域内可见的宽度。
                  rowsnumber规定文本区域内可见的行数。
                  disableddisabled规定禁用文本区域。
                  maxlengthnumber规定文本区域允许的最大字符数。
                  nametext规定文本区域的名称。

                  如果需要输入大量的信息,就需要用到标签。通过textarea控件可以轻松地创建多行文本输入框,其基本语法格式如下:

                    文本内容

                  3.4 下拉菜单

                  3.4.1 select标签的属性

                  属性值描述
                  nametext定义下拉列表的名称。
                  multiplemultiple当该属性为 true 时,可选择多个选项。

                  使用select控件定义下拉菜单的基本语法格式如下:

                    选项1  选项2  选项3  ...

                  注意:

                  中至少应包含一对。

                  3.4.2 option的标签属性

                  属性值描述
                  selectedselected规定选项(在首次显示在列表中时)表现为选中状态。
                  valuetext定义送往服务器的选项值。

          上一篇:轻松下载巨无霸,一站式解决方案!

          下一篇:苹果Mac系统解压缩软件BetterZip for Mac v5.3 TNT中文破解版