HTML常用标签属性快速上手

内容注释:ctrl+?(快捷方式)

HTML

HTML5,超文本标记语言,搭建框架结构

HTML标签语法分类

单标签

又叫自闭和标签,没有结束标签

双标签

双标签包括开始标签和结束标签,标签内容在两者中间

结构分类

HTML标签分为两大类,块级元素和内联元素(行内元素)

块级元素

特点:独占一行

常见块级元素

标签描述

~

标题标签,会将⽂字加粗

段落标签
定义预格式文本,地方空出来可以写后续代码
短文本应用,网页显示实会将文字用引号包裹
长文本引用,浏览器对该标签的解释是缩进样式
块级元素,可用于组合其他HTML标签的容器
块级元素特点
  • 无论是否用换行标签,块级元素都会自动换行
  • 块级元素高宽可变
  • 块级元素可以嵌套块级元素或内联元素
内联元素

也叫行内元素,主要特点不换行

  • 和其它元素同一行显示
  • 内联元素高宽不能改变
  • 内联元素的宽度就是其中内容的宽度,且不能改变
  • 内联元素的高度height设置无效,但可以通过line-height来设置行高
标签描述
斜体标签
斜体标签
显示小字体
加粗文字
强调文本,本加粗文字
高亮显示(背景默认黄色)
定义上标文字
定义下标文字
定义内在被插入文档中的文本,下划线
行内元素,不会换行

标签的区别:

相同:加粗字体

  • :仅加粗效果,不具备HTML语义
  • :不仅加粗,具备HTML语义,表示强调

标签的区别:

  • 用来强调标签中的内容很重要,同时标签中的字体显示为斜体
  • 标签没有强调作用,仅样式起到明显效果,标签中字体为斜体

超链接a链接

标签 语法格式

<a href="" target="">百度一下</a>
href属性

可以使用绝对路径和相对路径

  • 相对路径:不带盘符,通常是以HTML网页文件为原点,通过层级关系描述目标文件位置
  • 绝对路径:带有盘符的路径或者完整的网络地址
  1. href属性可以指向一个网页,实现页面跳转

    <a href="http//:baidu.com">百度一下</a>
    

    实现跳转百度页面

  2. href属性可以实现下载功能

    <a href="../test.txt">文本文件</a>
    

    实现下载test.txt文本文件

  3. href属性实现锚点功能:点击跳转当前页面指定位置

    <a href="#six">跳转</a>
    <h1 id="six">第六个标签</h1>
    

    点击跳转实现锚点功能,所谓锚点功能是点击超链接文本时跳转到当前页面的指定元素位置

  4. href属性打开邮箱

    <a href="mailto:2303987920@qq.com">发送邮件</a>
    

    实现给2303987920@qq.com发送邮件

target属性

可选属性,用来指明新页面打开方式,默认情况下,新页面在当前浏览器窗口打开

  • _self:默认打开方式,省略不写,现有窗口打开新页面,原页面覆盖
  • _blank:在窗口打开新页面,原页面保留
<a href="  " target="_blank">跳转</a>

打开新页面,原页面保留

特殊符号

HTML源代码(&+内容+;)显示效果描述
nbsp空格不断行的空白
ensp空格半个空白位
emsp空格一个空白位
lt<小于号
gt>大于号
quot“”双引号(英)
apos‘’单引号(英)
copy©版权
reg®注册商标

插入图片音频视频

图片

常见图片格式:jpg,bmp,gif,png,webp

标签 语法格式

<img src="图片路径" alt="图片无法显示">
  • src必选属性:相对路径或绝对路径都可以

  • alt可选属性:图片无法加载时显示

  • title可选属性:鼠标移动在图片上方时显示文字

  • 设置图片光度高度:

    width:宽度,可用百分比,可用像素px

    height:高度,只能用像素

音频

audio 标签 语法格式

<audio src="音频路径" controls autoplay loop></audio>

标签属性

  • src:音频路径
  • controls:播放器
  • autoplay:自动播放
  • loop:循环播放
视频

video 标签 语法格式

<video src="视频路径"></video>

标签属性

  • src:视频路径
  • autoplay:自动播放
  • controls:播放器
  • loop:循环播放
  • poster属性:用于指定一张图片作为视频封面图,无法加载视频数据时也会显示该图片

列表

三种:有序列表,无序列表,自定义列表;列表可放文本,图像, 链接;列表可嵌套

有序列表

ol标签+li标签,ol标签可选type属性选择序号样式

无序列表

ul标签+li标签,可选type属性

自定义列表

dl标签+dt标签+dd标签

  • 表示列表中的每⼀项,
  • 列表分类说明
    有序列表默认使⽤阿拉伯数字
    无需列表默认使⽤ ● 符号
    自定义列表
    表示定义列表, 表示定义术语、
    表示定义描述。

    ⼀般情况下,每个

    搭配⼀个
    ,⼀个
    可以包含多对 和

    表格

    标签属性

    table标签:表示表格,表格所有内容写在table标签中

    • border:属性值单位px
    • cellspcaing控制相邻线距离

    caption标签:为表格设置标题

    thead标签:表头内容

    tbody标签:表格内容

    tr标签:表格的行,表格有多少个tr就有多少行数据

    td标签:表格的单元格,真正存放表格数据的标签

    th标签:表格的表头,一般位于第一行充当每一行的标题,浏览器会把标题的字体加粗居中

    单元格合并
    • rowspan:表示跨行合并;rowspan=“2” 表示合并2行

    • colspan:表示跨列合并;colspan=“3” 表示合并3列

    • 合并单元格三部曲

      先确定跨行合并还是跨列合并

      找到目标单元格,标签中写合并方式=”合并单元格数量“

      删除多余单元格

    表单

    form标签

    语法格式

    • action:表单提交的页面
    • method:数据提交的方式:get/post
    1. get:提交信息在页面地址栏显示,不安全,不需要后台支持,url地址栏有限
    2. post:不显示提交信息,相对安全,需要后台支持,url地址栏无限
    input元素
    <input type="">
    
    type类
    • name:表单元素的名字,是每个表单元素都有的属性值,主要给后台传递数据

    • value:设置输入框中的默认值

    • placeholder:设置文本框中的提示信息,当输入框中输入内同时,提示信息会被覆盖

    (一)
    • text文本框:表单输入字母数字等内容
      • maxlengh:文本框中的最大输入字符
      • disabled:禁用
      • required:必填,若值为空,浏览器会自动弹出提示
      • readonly:只读,添加readonly属性的输入框无法改变
    • password:填写密码
    • emial:填写邮箱,可自动验证email输入格式
    • url:填写url地址,可自动验证url输入格式
    • number:输入包含数值的输入域
      • max属性:允许输入的最大值
      • min属性:允许输入的最小值
      • step属性:规定数字变化的幅度,默认值是1
    • search:搜索域,比如站点所搜或Google搜索
    • hidden:代表隐藏域,隐藏域对用户不可见,通常用来传递参数,按钮将表单发送到后台时,隐藏域的数据也会一起发送到服务器上
    (二)单选、多选、文件、颜色
    • radio单选:表单单选框选项
      • name:元素名
      • value:代表空间中携带的值,提交时传到后台
      • checked:代表默认选项,可选属性
    • checkbox复选:多选框
    • file文件上传:用于在网页中上传文件
    • color:选取字段颜色
    • range:选择区间
    (三)时间选择器
    • time:选择一个时间
    • date:选择一个日期
    • datetime-local:选择一个日期和时间
    • week:选择周和年
    • month:选择一个月份
    下拉列表
    select元素

    用来定义下拉列表,不支持搜索

    • option 写数据
      • disable:不可选取属性
      • selected:默认选中属性
    datalist元素

    支持搜索

    • datalist元素:规定输入域的选项列表以下拉列表形式存在 通过id与input联系,input中list属性写id
      • chicked:默认选取属性
      • disable:不可选取属性
    • option: 写datalist元素中的数据
    textarea元素

    代表多行文本框,又叫文本域;双标签,内筒可以写在开始和结束标签之间

    • cols:每行可以显示的字符数,也就是文本域的宽度
    • rows:文本域的可见行数,也就是文本域的高度
    按钮元素
    1. submit提交按钮:input标签中的submit,带有提交功能的按钮
      • value属性可以设置按钮上要显示的文字
    2. button普通按钮:input标签中的input,普通按钮
      • value属性可以设置按钮上要显示的文字
    3. button标签(双标签):
      • submit类型:提交按钮
      • button类型:普通按钮
    4. reset重置按钮:
      • input中reset类型不需要设置文字,默认重置二字
      • button需要设置reser,若不设置不显示任何文字
    label标签

    绑定一个表单元素,当点击label标签内的文本时,浏览器会自动将光标转到对应的表单元素上,增加用户体验

    <input type="radio" name="gender" id="man" checked>
            <label for="man"></label>
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeMonkey-D

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值