body中的标签 2.0

261 阅读5分钟

列表标签

三种列表标签:

  • 无序列表
    • 有序列表
      1. 定义列表

      无序列表:

      • 没有刻意顺序的列表

      • ul:(unordered list)

      • li:(list-item)

      • 无序列表使用

          标签,每个列表项都是

        父子组合标签

        • 无序列表是一个父子组合标签,ul是父标签,li是子标签,两个标签不能单独出现,他们成组出现
        • 当HTML标签形成嵌套时,必须注意代码的缩进(Tab键)

        注意:

        • li不能单独使用,必须放在ul或ol中作为他们的子标签进行使用
        • HTML规定,ul和ol的子标签必须只能是li
      • 中可存放任何标签
        • li标签是容器,内部可存放任何其他类型的标签

        • 无序列表具有type属性,可定义前导符号的样式,但在HTML中已被废弃,现多用CSS替代

        属性值列表项符号
        disc实心圆●(默认值)
        circle空心圆○
        square实心正方形■

        说明:虽已被废弃,但需了解一下

        有序列表:

        • 使用

          1. 标签

          2. 注意事项:(同无序标签相同)

        type属性

        • ol标签可以设置type属性,用来设置编号的类型(现大多用CSS设置,了解即可)
        描述
        1默认值。数字有序列表。(1、2、3、4)
        a按字母顺序排列的有序列表,小写。(a、b、c、d)
        A按字母顺序排列的有序列表,大写。(A、B、C、D)
        i罗马字母,小写。(i, ii, iii, iv)
        I罗马字母,大写。(I, II, III, IV)

        start属性

        • start属性必须是一个整数,指定序列编号的起始值
        • 此属性的值应为阿拉伯数字,尽管列表条目的编号类型type属性可能指定为罗马数字编号等其他类型的编号

        reversed属性

        • reversed属性指定列表中的条目是否倒叙排列
        • 该属性不需要值,只需要写reversed单词即可,这是HTML的全新特性

        定义列表

        • 需要逐条给出定义描述的列表就是定义列表
        • 必须结合dl标签去 使用dd、dt标签,不能单独使用dd、dt标签
        • dt和dd标签是同级的,都存放于dl标签内,dd和dt不能相互嵌套
        • dd的内容的作用是描述和解释dt中的内容
        • dt和dd标签交替出现,也允许他们不交替出现,但分别处于不同的定义列表中
        • dl的子标签只能是dt 和dd
        • dd可以有多个
        • definition list 定义列表
        • data term 数据项
        • data definition 数据定义

        应用场景:

        • 使用什么样的标签,不应看样式,而应看其语义
        • 只要语义上有“解释说明”含有的文字,就应使用定义列表

        div标签

        双标签

        用来将相关内容组合到一起,以实现和其他内容的分割,是文档结构更清晰

        • 浮动元素,块元素
        • 例如:网站的头部要放到一个div标签对中,轮播图也要放到一个div标签对中,文章内容也要放到一个div标签对中
        • 内容被一部分一部分的划分出来
        • div标签是最常见的HTML标签,因为它可以结合CSS使用,实现页面的布局,这种布局格式被称为“DIV+CSS”
        • div标签对像是一个容器,什么都可以容纳,因此div标签也被习惯性的称为“盒子”

        表格(table)

        之前用来做布局,现在作为了解内容

        双标签

        • th表头 字体默认加粗并水平居中
        • tr 行
        • td列
        • border-collapse :collapse 边框重叠
        • 表格默认文字向右对齐,数字向左对齐
        • 表格可以添加背景或背景图片(整个表格或单个表格均可)
        <table >
        			<tr><th></th></tr>
        			<tr><td></td></tr>
        </table>
        

        作用:

        1. 制作各种表格
        2. 定位

        单元格合并

        • 列合并(跨列):colspan ="数字";数字是指定合并的列数
        • 行合并(跨行):rowspan ="数字";数字是指定合并的行数

        表单(form)

        :学会查帮助文档,当有提交需求时,用form标签包裹起来,否则不用

        双标签

        **作用:**注册,登录

        属性

        • action提交 提交到后台扩展名为PHP,PHP获取表单的内容依靠name(字段),提交内容的接收地址
        • methon提交方式:
          • post 发送(常用)
          • get 获取,会暴露用户的用户名等信息,不安全

        内容:

        属性说明
        type指定元素的类型。text、 password、checkbox、radio、 submit 、reset、file、hidden、image 和l button,默认为text
        name指定表单元素的名称
        value元素的初始值。type为radio时必须指定一个值
        size指定表单元素的初始宽度。当type 为 text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位
        maxlengthtype为text 或password时,输入的最大字符数
        checkedtype为radio或checkbox时,指定按钮是否是被选中
        placeholder提示文字,输入时消失,清空输入框时出现
        disabled禁用
        readonly只读
        required必填内容

        下拉菜单(select)

        • 双标签

          option选项 双标签

        默认选中:selected

        复选框(checkbox)

        默认选中:checked

        单选框(radio)

        同一标题下的不同选项需设置相同的name值来实现单选功能

        默认选中:checked

        标注(label)

        双标签,输入时的辅助标签,扩大元素选择范围,帮助迅速选中元素,行内元素

        使用规则:

        1. 隐式,把表单嵌入到label标签中(较老,了解)

          • <label>内容<input id="ID名" type="checkbox/radio"></label>
            
        2. 显式,label标签通过for属性设为与其关联的表单控件的相同id值

          • <label for="ID名">内容</label>
            <input id="ID名" type="checkbox/radio"/>
            

        :input和label的位置与页面中文字与选框的关系有关

        三种按钮

        按钮样式:轮廓线(outline),可参考边框样式

        普通按钮

        <input type="button" value="按钮名称或作用"/>
        <button>按钮名称或作用</button>
        

        提交按钮

        <input type="submit"/>
        

        重置按钮

        <input type="reset"/>
        

        多行文本框(textarea)

        双标签,

        拓展

        特殊符号

        特殊符号字符实体
        空格(&nbsp)
        大于号(&gt)
        小于号(&lt)
        版权符号(&copy)

        四个空格即为一个汉字的字符大小

        我们的代码书写要遵循**W3C(万维网联盟)**标准

        • 标签名称、属性名称必须小写
        • 标签必须严格嵌套且必须闭合,即使空元素标签也必须闭合
        • 属性值必须用引号引起来