HTML常用标签

标签

标签(元素)是html语言预定义好的代码学习html就是学习这些标签的使用

标签分类

按形式将标签分为:

双标签 :开始标签,结束标签

单标签(自结束标签)

标签之间的关系

父子关系

直接包含和被包含的关系

html标签和head标签或html标签和body标签就是父子关系

        -父元素(父标签)直接包含子元素的标签 html标签

        -子元素(子标签)直接被父元素包含的标签 head和body标签

兄弟关系

拥有共同的父元素

head和body就是兄弟关系 head是兄,body是弟

祖先后代关系

直接或间接包含和被包含的关系

html标签和title标签,html标签 祖先元素, title标签 后代元素

head标签也是html的后代元素

常用标签

标题标签<h1-6>

语法:<h1>内容</h1>

默认样式:

        -字体有加粗的效果

        -有行距

        -还独占一行

        -字体h1-h6逐级递减

分类:双标签 块标签

注意:页面当中只可以存在一个h1
        常用h1-h3

段落标签<p>

语法:<p>内容</p>

语义:段落标签用于表示内容中的一个自然段

默认样式:
        -独占一行
        -有行距
分类:双标签 特殊块标签

注意:p元素里不可以嵌套块元素,一般只包裹文字与图片

hgroup标签

语法:<hgroup>内容</hgroup>

语义:将一组相关的标题进行分组

默认样式:独占一行

分类:双标签 块标签

em标签

语法:<em>内容</em>

语义:表示语气语调的强调

默认样式:

        -字体斜体

        -不会独占一行

分类:双标签 行内标签

strong标签

语法:<strong>内容</strong>

语义:表示内容的强调

默认样式:

        -字体加粗

        -不会独占一行

分类:双标签 行内标签

居中效果<center>

语法:<center>内容</center>

语义:只要包裹在center中,都会居中独占一行

默认样式:

        -居中

        -独占一行

分类:双标签 块标签

q标签

语法:<q>内容</q>

语义:表示短引用

默认样式:有双引号

分类:双标签 行内标签

换行标签<br>

语法:<br>

语义:换行

分类:单标签 (块标签)

分割线<hr>

语法:<hr>

语义:分割线

分类:单标签 (块标签)

删除线<del>

语法:<del>内容</del>

语义:表示一个需要删除的内容

默认样式:删除线

分类:双标签 行内标签

div标签

语法:<div>内容</div>

语义:没有语义,表示一个块

默认样式:独占一行

分类:双标签 块标签

span标签

语法:<span>内容</span>

语义:没有语义,表示一个行内

默认样式:不会独占一行

分类:双标签 行内标签

列表标签

有序列表  

语义:ol表示列表,li表示列表项

语法:

<ol>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ol>

默认样式:

        -列表上下有间距,左侧有间距

        -有默认的项目符号,默认是阿拉伯数字

分类:块标签 双标签

无序列表  

语义:uli表示列表,li表示列表项

语法:

<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>

默认样式:

        -列表上下有间距,左侧有间距

        -有默认的项目符号,默认是黑色实心圆

分类:块标签 双标签

定义列表  

语义:定义列表用来对一些词汇或内容进行定义

用dl创建列表,dt下定义,dd对内容进行解释说明

语法:

<dl>

<dt>下定义(小标题)</dt>

<dd>详细内容1</dd>

<dd>详细内容2</dd>

<dd>详细内容3</dd>

</dl>

默认样式:

        -dl列表上下有间距,dd左侧有间距

分类:dl,dt,dd都是块标签 双标签

type属性

有序列表

type属性,可以指定序号的类型

可选值:

        默认值,使用阿拉伯数字

        a/A 采用小写或大写字母作为序号

        i/I 采用小写或大写的罗马数字作为序号

无序列表

type属性,可以修改无序列表的项目符号

可选值:

        disc 默认值,黑色实心的圆点(黑心圆)

        square 实心的方块

        circle 空心的圆

        none 没有项目符号

例:

<ul type="circle">
<li>奶茶</li>
<li>果茶</li>
<li>花茶</li>
</ul>

注意:

-列表之间都可以互相嵌套

-列表一般配套使用,一般不要添加其他直接子元素

图片标签

语法

<img src="" alt="" width=""height="">

属性

src:指向图片的地址(路径 )

        -绝对路径:只要你的地址不出错,就一定能找到该图片

        -相对路径:文件引入的地址与img标签所在的文件有关

                ./ img标签所在文件的位置与你要引入的图片的位置在同一 目录下

                ../ img标签所在文件的位置与你要引入的图片的位置不在同一目录下,需要跳出本级目录来到上一级目录寻找,如果上一级目录还未找到需要再次../跳出该级目录来到该级目录的上一级目录继续寻找,直到找到为止。

注意:相对路径地址不要写太深

alt:可以用来设置在图片不能加载时,对图片的描述

注意:

        -搜索引擎可以通过alt属性来识别不同的图片

        -如果不写alt属性,则搜索引擎不会对img中的图片进行收录

        -语义重,可用于网页优化

width:可以用来修改图片的宽度,单位默认为px

height:可以用来修改图片的高度,单位默认为px

注意:

        -宽度和高度两个属性如果指设置一个,另一个也会同时等比例调整大小如果两个值同时指定则按照你指定的值来设置

        -一般开发中除了自适应的页面,不建议设置width和height大图变小,会多占内存,小图变大会失真

        -pc端,需要多大的图,就裁多大的移动端,进场会对图片进行缩放(大图缩小)

图片格式

JPEG(JPG)
- JPEG图片支持的颜色比较多,图片可以压缩,但是不支持透明
- 一般用来保存照片等颜色丰富的图片

GIF
- GIF支持的颜色少,只支持简单的透明,支持动态图
- 图片颜色单一或者是动态图时可以使用gif

PNG
- PNG支持的颜色多,并且支持复杂的透明,不支持动图
- 可以用来显示颜色复杂的透明的图片
-专为网页而生的


webp
-谷歌新推出的专门用来表示网页的一种格式
-它具有其他图片格式的所有优点,而且文件格式还很小
-缺点:兼容性不好


base64
-讲图片使用base64编码,这样可以将图片转换为字符,通过字符形式来引入
-一般都是需要和网页一起加载的图片才会使用base64(网站图标)

图片的使用原则:

-效果不一致,使用效果好的
-效果一致,使用小的

<a>标签(超链接)

基本语法:

<a herf="" target="">内容</a>

语义:可以被点击跳转的内容

默认样式:

        -字体颜色变化

        -有下划线

分类:双标签 特殊的行内标签(可以包裹任意元素)

功能:

        -从一个页面跳转到另一个页面

        -在当前页面进行跳转(电梯导航)

        -下载

属性:

href:指向链接跳转的目标地址

        -值可以是一个外部的网站的地址    绝对路径

        -可以是一个内部页面的地址       相对路径

target:可以用来指定打开链接的位置

可选值:
          _self:表示在当前窗口中打开(默认值)

        _blank:在新的一个新的页面中打开链接

可以设置一个内联框架的name属性值,链接将会在指定的内联框架中打开

锚点功能(页面内的跳转)

定义:所谓锚点 ,就是指当点击链接文本时,跳转到当前页面的指定元素位置

步骤:

将href属性设置为  #目标元素的id属性值

给标签加标记——id属性

空链接

不想使<a>元素生效,在href属性中写入一个#或者是javascript:;,
此时的超链接没有作用,当还没有想好超链接具体跳转位置时,可以当做占位符使用

点击时默认刷新页面

<audio>标签

插入音频

语法: 

<audio src="" controls autoplay loop></audio>

属性:

controls:是否允许用户控制播放,不用给值

autoplay:音频文件是否自动播放  打开页面时,音乐会自动播放

loop:是否循环播放

src:路径

插入视频

语法:<video src="" controls autoplay loop></audio>

属性:

controls:是否允许用户控制播放,不用给值

autoplay:音频文件是否自动播放  打开页面时,音乐会自动播放

loop:是否循环播放

src:路径

注意:

        -audio,video标签是HTML新增的标签

        -兼容到ie10

布局标签(结构化标签)-HTML5新增

    header  网页的头部
    main  网页的主体部分(一般就一个)
    footer 网页的底部
    nav  网页的导航
    aside  和主体相关的内容,侧边栏
    article  文章之类的
    section 独立的区块,上面的标签都不合适,就用这个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值