前言

本文主要是对html的常用标签一个总结归纳,对所学的内容做一个查漏补缺。如果有不对的地方,欢迎指正哦!

html常用标签

HTML(Hypetext Markup Language)超文本标记语言。所谓超文本,其实就是它超越了文本本身的范畴,含有超链接,可以通过点击使浏览器获得新的页面。而标记就是将文本的内容通过不同的标签区分开来,使浏览器可以通过标签正常渲染标记的内容。它不属于编程语言,属于解释型标记语言,对书写出错的标记浏览器不指出其错误,且不会停止其解释执行过程,编制者只能通过显示效果来分析出错的原因和出错部位。需要注意的是,对于不同的浏览器,对同一标记符可能有不完全相同的解释,因而可能有不同的效果。以下是一些常用标签的类型。

排版标签

排版标签是用来显示网页结构的标签,通常有以下几种类型:

  • 标题标签(h1~h6)
  • 段落标签(p)
  • 水平线标签(hr)
  • 换行标签(br)
  • div和span标签,没有具体语义,用于网页布局。

    除此之外还有突出字体显示的标签也属于排版标签,比如:
  1. 文字粗体显示:b和strong,两者没有明显的区别,但是最好还是使用strong标签,使标签更语义化
  2. 文字斜体显示:i和em,推荐使用em。
  3. 文字加删除线:s和del
  4. 文字加下划线:u和ins

    示例:



图像标签

1、图像标签语法格式:

<img src="pic.jpeg" alt="图像不能显示时的替换文本" title="鼠标悬停时显示的内容" width="500" height="400" border="3">

属性 属性值 描述
src URL 图像的路径
alt 文本 图像不能显示时的替换文本
title 文本 鼠标悬停时显示的内容
width 像素 设置图像的宽度
height 像素 设置图像的高度
border 像素 规定图像周围的边框的宽度 (该属性在html4和XHTML中不在使用)

注意:

  • 标签可以有多个属性,每个属性用空格隔开,写在标签名后面
  • 属性不分先后顺序,均采取键值对的格式,即key="value"的格式

链接标签

链接标签是重点标签,它的语法格式如下所示:

<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>

属性 作用
href 用于指定链接目标的url地址,为必须属性
target 用于指定链接页面的打开方式,其取值有_self和_blank两种,其中_self为默认值,_blank表示打开一个新窗口

锚点定位:通过创建锚点链接使用户快速定位到目标位置

  • 使用相应的id名标注跳转的目标位置。

    <h3 id="taget">目标位置</h3>
  • 使用<a href="#id名">链接文本</a>创建链接文本

    <a href="#taget">

注意:

  1. 外部链接 需要写上url地址,比如http:// www.baidu.com
  2. 内部链接 直接写上内部文件的路径即可
  3. 如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。
  4. 不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链接。

注释标签

注释标签用来解析代码的含义,方便阅读标记。快捷键:ctrl+'/'或者shift+ctrl+'/',一般团队约定注释写在注释代码的上面,单独占一行。

预格式化文本pre标签&特殊字符

pre标签可以保空格符和换行符。而文本也会呈现为等宽字体。格式化的意思是指它可以按照我们设定的文字格式来显示页面。一般在文章中需要展示代码时会使用到pre标签,有些会与code标签搭配使用,其中code标签主要起到语义化的作用。这里需要注意的是,pre标签里面的特殊字符需要用到转义代码,否则会当做html标签渲染。常用特殊字符如下表所示:

特殊字符 描述 字符代码
空格符 &nbsp
< 小于号 &lt
> 大于号 &gt
& 和号 &amp
¥ 人民币 &yen
版权 &copy
注册商标 &reg
° 摄氏度 &deg
± 正负号 &plusmn
× 乘号 &times
÷ 除号 &divide
² 平方2(上标2) &sup2
³ 立方3(上标3) &sup3
" 引号 &quot

示例:


语义化标签

为什么会用语义化标签呢?有两个原因:

  • 方便浏览器读取页面

  • 方便程序员理解代码,提高代码的可读性

    刚学习html时,我们都喜欢用DIV+CSS来布局我们的页面,这样写起来方便但是却使我们的文档结构不够清晰,不利于浏览器对页面的读取,所以HTML5增加了新的语义化标签,便于团队开发和维护,提高代码可读性,也使浏览器能够更好的读取页面结构,减少差异化。


常用的语义化标签

标签 标签名
<header></header> 头部
<nav></nav> 导航栏
<section></section> 区块(有语义化的div)
<main></main> 主要区域
<article></article> 主要内容
<aside></aside> 侧边栏
<footer></footer> 底部

页面布局如下所示:


参考文章:

https://mp.weixin.qq.com/s/lNkLbVL8qWsay8c3krVL8A

https://www.wenjiangs.com/article/use-pre-show-code.html

https://blog.csdn.net/liuyingv8/article/details/80800841

关于HTML的常用标签的更多相关文章

  1. HTML常用标签

    HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...

  2. html常用标签介绍

    常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...

  3. HTML常用标签总结

    HTML 的常用标签总结 <font size="字体大小1-7" color="red或0xff00ff" face="字体类型(楷体等)&q ...

  4. html新增一些常用标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. [刘阳Java]_MyBatis_映射文件的常用标签总结_第5讲

    MyBatis中常用标签的总结,简单给出自己的总结 MyBatis映射文件中的标签使用介绍1.<select>:用于编写查询语句用的标签 id:表示当前<select>标签的唯 ...

  6. CSS常用标签

    CSS常用标签 一 CSS文字属性 color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; / ...

  7. HTML基础(一)——一般标签、常用标签和表格

    第一部分  HTML <html>    --开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> ...

  8. HTML-学习笔记(常用标签)

    本篇博客讲一讲HTML中的标签 HTML 标题 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的.<h1> 定义最大的标题.<h6> ...

  9. 帝国CMS文章随机调用等一些常用标签

    1.帝国CMS文章随机调用等一些常用标签 [e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}] ...

  10. 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)

    网页基础知识 一.HTML语言 HTML语言翻译汉语为超文本标记语言. 二.网页的分类 1.静态页面:在静态页面中修改网页内容实际上就是修改网页原代码,不能从后台操作,数据来只能来源于原于代码.静态网 ...

随机推荐

  1. 微信小程序开发(后端Java)

    微信使用的开发语言和文件很「特殊」. 小程序所使用的程序文件类型大致分为以下几种: ①WXML(WeiXin Mark Language,微信标记语言) ②WXSS(WeiXin Style Shee ...

  2. C#基础之GetType 与 typeof的区别

      C#中GetType 与 typeof的区别 在实际开发中经常需要了解具体对象的类型,所以经常会使用GetType()和typeof().尽管可以得到相应的类型.但两者之间也存在一些差别,接下来我 ...

  3. 如何让Android 支持HEIF 图片解码和加载(免费的方法)

    字节跳动火山引擎ImageX提供了一种能力,可以支持客户端android 直接解码HEIF 和HEIC图片,经过测试发现,可以免费使用: 一.阅前准备 HEIF图片格式是什么? 高效率图像格式(Hig ...

  4. [leetcode] (周赛)868. 二进制间距

    868. 二进制间距 读懂题意就出来了 class Solution { public int binaryGap(int N) { String s = Integer.toBinaryString ...

  5. RedisPool

    class RedisPool(object): instance = None def __init__(self, host='192.168.2.129', port=7000, passwor ...

  6. 基于ARMv8的固件系统体系结构

    基于ARMv8的固件系统体系结构 The architecture of ARMv8-based firmware systems 自2011年发布以来,ARMv8处理器架构在移动设备市场上已经相当普 ...

  7. 硬核!2w 字长文爆肝分布式事务知识点!!

    前言 分布式事务,是分布式架构中一个绕不开的话题,而什么是分布式事务?为什么要使用分布式事务?分布式事务有哪些实现方案?更是面试时面试官特别喜欢的一个分布式三连炮!同时用XMind画了一张导图记录分布 ...

  8. 使用fiddler工具模拟弱网环境

    1.使用CTRL+R快捷键调出设置窗口 2.CTRL+F搜索"if (m_SimulateModem)",如下图   3.设置 // 这里修改每KB上传时候的延迟速度,以ms为单位 ...

  9. (3)虚拟Web主机

    虚拟Web主机 作用:让一台Web服务器,提供多个页面 搭建方式: 1.基于域名的虚拟Web 2.基于端口的虚拟Web 3.基于IP地址的虚拟Web ######################### ...

  10. 【NX二次开发】UF_CSYS_map_point()函数,绝对坐标,工作坐标,部件之间坐标转换。

    UF_CSYS_map_point用来变换点的坐标,比较简单且实用.例如工作坐标系与绝对坐标系转换,一个部件的坐标与另一个部件坐标系之间的转换.下面的例子是在三个坐标下创建三个点相对坐标为{10,50 ...