html标签属性

html标签属性

1. !DOCTYPE html

DTD:文件类型声明

放在html文件的第一行

2.html

html:html文件对,里边通常包含head和body两部分

  • lang:html中设置的属性,属性值定义该html文件的语言,en是英文,ch是中文

3.head

head:这里的head不是网页头部的意思,而是网页配置信息存放的位置。

head内没有属性可以设置,所以下边的三级标题都是body中可以设置的标签

3.1style

style:样式标签,在style标签里边可以通过div标签的class属性值来设置该div的样式

3.2.title

title:在head标签中配置,也是一个标签,用来配置在网页标题栏中显示的网页标题名字

3.3link

link:链接标签,声明在head中,表示要引入哪些文件贡该html使用

  • rel:关系属性,表示连接文件与该文件的关系
    • stylesheet:样式表属性值,表示链接的文件是一个提供样式的文件
    • icon:网页的标题旁的图标。
  • href:连接地址属性,表示链接文件的具体路径

3.4meta

meta:元标签,配置在head标签中,可以根据属性配置很多配置信息

  • name:name属性贯穿整个html文件,通过设置不同的属性值可以配置不同的配置信息
    • KeyWords:name中的属性值,用来配置关键字,当搜索引擎SEO在搜索时会根据这里检索。
    • Description:描述,就是在搜索引擎中搜索结果中下边的小字

image-20210819143731564

  • content:内容属性,与name同时用,就是设置name属性中属性值的内容。

4.body

body:网页真正显示的数据,就是网页头部,网页内容,网页尾部都不在这里配置

body内没有属性可以设置,所以下边的三级标题都是body中可以设置的标签

4.1.h

h(headline):标题标签,在body标签中使用,有1-6级,其中h1标签最大,h6标签最小

4.2.p

p(paragraph):段落标签,在代码编辑文本段落时用回车换行段落,在页面展示上是不会换行的,所以我们每一个段落都需要用p标签包住,一个p标签中的内容,相当于一个段落。

4.3div

div(division):分割标签,能够将整个页面分割成多个小的模块,每一个模块都相当于一个盒子,盒子里边还可以再放盒子,将一个盒子再划分为多个模块儿,div里边也可放任何的其他标签。

  • class:div中的属性,为一个div设置一个唯一名,可以通过这个名指定到这个div

4.4ul

ul (unordered list):无序列表,与li标签组合使用,只能嵌套li标签,li标签中能够嵌套任何标签。

4.5ol

ol(ordered list):有序列表,同ul标签,只是他们两个的前缀一个有序,一个无序,只能嵌套li标签,必须跟li标签组合使用

  • type:类型,排序前缀的类型可以是1(数字排序),a(小写字母排序),A(大写字母排序),i(小写罗马数字排序),I(大写罗马数字排序)
  • start:起始,用阿拉伯数字设定起始值从数字几开始排序
  • reversed:翻转,按降序排序,只有属性,不需要写属性值

4.6dl

dl(definition list):定义列表,子列表只能包含多个dt和dd标签。

  • dt:data teram:数据项,数据的名字
  • dd:data definition:数据定义,数据说明,说明dt中的数据项

4.7img

img(image):图片标签,可以通过该标签向网页中插入图片,但是图片不是真正的插入到了网页中,而是通过src路径被引用到了网页中,真正的图片一般存放在该目录下的images子目录下。

**注意:**如果想要图片按列的形式显示,就需要将每个img放到一个p标签中

  • src(soource):来源属性,属性值指定图片真正的路径,路径名必须保证完整,否则会获取失败。
  • alt(alternate):替代品属性,属性值内容是在图片没有加载成功时显示的信息,也会作为网页朗读器的朗读内容
  • width:宽度,用来设置一个图片的宽度,默认单位为像素px
  • heigth:高度,用来设置一个图片的高度,如果只设置了宽度没有设置高度,那么图片会按照原图片的大小根据宽度的比例放大或缩小高度

4.8a

a(anchor):锚点,超链接标签,用来定义一个超链接,指向另一个html网页,能够实现页面的跳转。

  • href(hyper text reference):超文本引用,a标签中的属性,用来指定跳转的地址,可以是相对路径,可以是绝对路径,也可以是网络地址访问路径

    • mailto:href中的属性值前缀,以这个为前缀说明该链接是一个发送邮件链接

    • tel(telphone):href中的属性值前缀,以这个为前缀说明该链接是一个电话链接

    • #:跳转到顶部

    • #footer:挑战到底部

    • javascript:;:禁止跳转

    • 什么也不填:刷新页面

  • target:目标,a标签中的属性,用来指定访问页面的方式,默认是在本页面中访问链接页面,属性值更改为blank以后,就是在新页面中打开链接页面,原页面保留

    • _self:本页面那跳转
    • _blank:新页面跳转

4.9audio

audio:音频标签,该标签定义一个音频播放器,可以在浏览器中设置音频

  • controls:显示播放组件属性,没有属性值。
  • src(source):来源,指定音频的来源路径。一般的音频格式为MP3和ogg格式文件
  • loop:循环,只有属性,在音频标签中声明,设置后该音频就会循环播放
  • autoplay:自动播放,只有属性,当访问该页面时,音频就会自动播放

4.10video

video:视频标签,该标签定义一个视频播放器,其属性作用与audio相同

  • controls:播放器空间,只有属性,设置了该属性,则会显示该视频播放器组件
  • autoplay:自动播放,只有属性,设置了该属性,则会在页面加载完成时自动播放
  • src(source):来源,指定视频的来源路径,视频格式可以是mp4/ogv/webm格式
  • loop:循环,只有属性,设置了该属性,则会循环播放视频
  • width:设置视频的宽度
  • height:设置视频的高度

4.11区块标签

在之前将页面分区用的都是div分割标签,但是这样会显得代码十分多,十分冗杂,html5

推出了新的区块标签,能够直接定义分区。

  • section:部分,文档的区域,语义比div大,多个div可以放到一个section中
  • article:文档的核心文章,会被搜索引擎主要抓取
  • aside:文档非必要相关内容,比如说广告
  • nav:导航栏
  • header:页头
  • main:网页核心部分
  • footer:页脚.

4.12b、i、u标签

b(bold):加粗,为字体加粗

i(incline):倾斜,使字体倾斜

u(underline):下划线,为字体添加下化线

4.13strong、mark、em

strong:强调标签,效果也是使文字加粗

mark:标记,为文字加黄色底色

em:使文字倾斜

4.14figure、figcaption

figure:图标签,作为图片的存放标签,使每个图片作为一个单独的个体

figcaption:图标题标签,是figure的子标签,为图设置标题

4.15span

span:当加入该标签后文字并不会有什么变化,但是该标签可以通过css样式设置很多文字样式

4.16form

form:表单标签,提交一组数据

  • action:表单提交的目标,就是提交到哪里
  • method:提交的方式,与post和get两种方式

4.17input

input:输入,是向表单中输入信息的标签,input的类型有很多,属性也有很多,input是单标签

  • type:类型

    • text:文本框

    • radio:单选按钮,单选按钮要有value值,向服务器提交的就是value值,单选按钮加一个checked属性就会默认选择该按钮,想要实现单选的功能还需要将多个按钮设置相同的name属性值,单选按钮的分组就是按照name属性值分组的。

    • checkbox:多选框,用法与单选框相同

    • password:密码框,在该框输入的文本会被隐藏掉,保证私密性

    • button:普通按钮

    • reset:重置按钮,点击之后就会初始化表单内容

    • submit:提交按钮,点击后就会将表单信息提交给服务器

    • color:颜色属性值

    • date、time:日期时间属性值

    • email:邮件属性值

    • file:文件属性值

    • number:数字输入属性值

      • min:最小值
      • max:最大值
    • range:拖拽条

      • min:最小值
      • max:最大值
    • search:搜索属性值

    • url:网址输入属性值

  • value:默认值,就是文本框中默认存在的值,按钮中值

  • placeholder:提示标签,就是在文本框中提示你应该输入什么,而不是真实存在的值

  • disabled:锁死的,加上该属性,该文本框就不能被修改了

  • required:必填,加上该属性就说明该文本框是不能为空的

  • list:列表,属性值与datalist的id绑定

4.18lable

lable:绑定,在不是用这个标签之前,当我们点击按钮后边的文字时是无法选中这个按钮的,这个标签就是将按钮和后边的文字绑定起来,只需要将input标签和后边的文字放到lable标签中即可

4.19select

select:下拉框标签,子标签使用option,设置可以选择的选项,option标签不能单独放置,select标签中只能放置option标签

4.20option

option:选项,不能够单独存在,必须作为select的子标签。

  • value:提交给服务器的值,不一定与显示的值一样

4.21textarea

textarea:文本区域,多行文本框,用来定义一块文本区域,用户可以在里边编写文本。

  • rows:行属性,定义多少行
  • cols:列属性,定义多少列

4.22datalist

datalist:数据列表标签,通过id值与input标签的list属性值实现,实现以后当在文本框中输入文本时就会得到datalist中的提示。

4.23table

table:表格标签,设置一个标签,子标签为 tr,孙标签为td

  • border:边框属性,设置边框的宽度,没有该属性表格默认不显示边框,border默认是双线表格。
  • cellpadding:文字与单元格边框的距离
  • cellspacing:单元格边框之间的距离,设为0就成为单线表格
  • border-collapse:合并边框

4.24caption

caption:表格标题标签,通常在table的所有tr前,作为表格的标题。

4.25tr、th、td

tr:表格行

th:表格头

td:表格数据

tr是th和td的父标签,tr用来定义表格的一行,th用来定义表格单格的标题,放在第一个tr中,td就是数据格,一个tr中有几个td就代表着页面上一行中有几个数据格

  • rowspan:跨行属性,表示跨多少行,可以在th和td标签上使用
  • calspan:跨列属性,表示跨多少列,可以在th和td标签上使用

4.26thead、tbody、tfoot

thead:表头标签,在之前表格的基础上设置的,将tr包裹th的标签都放到这里,表示这是标题

tbody:表体标签,里边存放表的数据体

tfoot:表脚标签,一般用来表体内容的汇总,在表的底部

新学习的标签

4.27pre

pre(preformatted):预定义格式标签,按照编辑器里面预先设置好的格式显示到页面上

4.28iframe

iframe:内联框架标签,可以在一个html中内嵌一个页面

  • iframeborder:设置内嵌页面的边框宽度,0就是没有边框

单标签

目前学到的单标签

  • meta
  • input
  • img
  • link

标签元素类型划分

标签元素类型分为三种:行内元素、块级元素,行内块儿元素

  • 行内元素:span、a、格式化标签

  • 块级元素:div、h1-h6、列表标签、p标签

  • 行内块元素:img、audio、video

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值