【HTML5】第2章 HTML5标签和属性

学习目标

  • 掌握文本控制标签的用法,能够使用文本控制标签设置文本样式。

  • 掌握图像标签的用法,能够使用图像标签在网页中嵌入图片。

  • 掌握超链接标签的用法,能够使用超链接实现页面的跳转。

  • 掌握列表标签的用法,能够使用列表标签设置导航选项。

  • 熟悉结构标签的用法,能够使用结构标签搭建网页结构。

  • 熟悉页面交互标签的用法,能够使用页面交互标签设置页面展示信息。

  • 熟悉全局属性的用法,能够使用全局属性设置网页效果。

HTML5中既包含了大部分原有的标签和属性,也增加了一些新的标签和属性。这些标签使网页结构更加清晰明确,这些属性使标签的功能更加强大。掌握这些标签和属性是熟练使用HTML5构建网页的基础。本章将详细讲解HTML5的各类标签和属性。

2.1 文本控制标签

无论网页内容如何丰富,文字自始至终都是网页中最基本的元素。为了使文字排版整齐、结构清晰,HTML中提供了一系列文本控制标签。例如,页面格式化标签、文本格式化标签等。本节将详细讲解HTML中的文本控制标签。

2.1.1 页面格式化标签

一篇结构清晰的文章通常都会通过标题、段落、分割线等对文章进行结构排列。

【HTML5】第2章 HTML5标签和属性_第1张图片

网页也不例外。为了使网页中的文字有条理地显示出来,HTML提供了相应的页面格式化标签,如标题标签、段落标签、水平线标签、换行标签。

标题标签用于将文本设置为标题,HTML提供了6个等级的标题标签,即

~

,从

~

标题标签的重要性依次递减。

【HTML5】第2章 HTML5标签和属性_第2张图片

标题标签的基本语法格式:标题文本

可选属性,用于指定标题的对齐方式。

【HTML5】第2章 HTML5标签和属性_第3张图片




    
    
    
    标题标签


    

1级标题

2级标题

3级标题

4级标题

5级标题
6级标题

【HTML5】第2章 HTML5标签和属性_第4张图片

1. 一个页面中最好只使用一个

标签,该标签通常被用在网站的Logo部分。

2. 由于标题标签拥有特殊的语义。初学者切勿为了设置文字加粗或更改文字的大小而使用标题标签。

3. HTML中一般不建议使用标题标签的align属性设置对齐方式,可使用CSS样式设置。

在网页中,可以使用

标签来定义段落。

标签是HTML文档中常用的标签,默认情况下,一个段落中的文本会根据浏览器窗口的大小自动换行。

段落标签的基本语法格式:

段落文本

【HTML5】第2章 HTML5标签和属性_第5张图片




    
    
    
    段落标签


    

《破阵子·为陈同甫赋壮词以寄之》

宋代:辛弃疾

醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声。沙场秋点兵。马作的卢飞快,弓如霹雳弦惊。了却君王天下事,赢得生前身后名。可怜白发生!

水平线可以通过


标签来定义。

水平线标签的基本语法格式:


hr标签的常用属性

属性名 含义 属性值
align 设置水平线的对齐方式 可选择left、right、center三种值,默认为center,居中对齐显示
size 设置水平线的粗细 以像素为单位,默认为2像素
color 设置水平线的颜色 可用颜色名称、十六进制#RGB、rgb(r,g,b)
width 设置水平线的宽度 可以是确定的像素值,也可以是浏览器窗口的百分比,默认为100%

【HTML5】第2章 HTML5标签和属性_第6张图片




    
    
    
    水平线标签


    

《莫生气》


人生就像一场戏,因为有缘才相聚。相扶到老不容易,是否更该去珍惜。为了小事发脾气,回头想想又何必。别人生气我不气,气出病来无人替。我若气死谁如意,况且伤神又费力。邻居亲朋不要比,儿孙琐事由他去。吃苦享乐在一起,神仙羡慕好伴侣。


如果想要将某段文本强制换行显示,就需要使用换行标签br

【HTML5】第2章 HTML5标签和属性_第7张图片




    
    
    
    换行标签


    

使用HTML制作网页时通过br标签
可以实现换行效果

如果像在word文档中一样 按回车键换行就不起作用了

br标签虽然可以实现换行的效果,但并不能取代结构标签

等。

2.1.2 文本格式化标签

文本格式化标签用于为文字设置粗体、斜体或下划线等一些特殊显示的文本效果

【HTML5】第2章 HTML5标签和属性_第8张图片

常用的文本格式化标签及文本显示效果

标签 显示效果
标签和标签 文本以粗体方式显示
标签和标签 文本以添加下划线方式显示
标签和标签 文本以斜体方式显示
标签和标签 文本以添加删除线方式显示
标签 文本以斜体方式显示,用于标注引用的参考文献
文本正常显示,用于标注时间和日期
标签 文本以添加底色方式显示



    
    
    
    文本格式化标签


    

文本正常显示

文本加粗显示

文本加粗显示,强调语义

文本以添加下划线的样式显示

文本以添加下划线的样式显示,强调语义

文本斜体显示

文本斜体显示,强调语义

文本以添加删除线的样式显示

文本以添加删除线的样式显示,强调语义

【HTML5】第2章 HTML5标签和属性_第9张图片

标签是一个逻辑标签,该标签嵌套的文本是对某个参考文献的引用。例如,书籍或者杂志中的内容。

【HTML5】第2章 HTML5标签和属性_第10张图片

标签中的文本会以斜体样式显示在页面中。与标签、标签嵌套的文本显示样式相同,它们的差异在于语义不同,标签着重强调引用内容。

【HTML5】第2章 HTML5标签和属性_第11张图片

【HTML5】第2章 HTML5标签和属性_第12张图片

标签是一个逻辑标签,用于高亮显示文本。

【HTML5】第2章 HTML5标签和属性_第13张图片




    
    
    
    文本格式化标签


    

明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间。转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟

2.1.3 文本样式标签

文本样式标签可以设置一些文字效果,例如,字体、字号、文字颜色,让网页中的文字样式变得更加丰富。

文本样式标签的基本语法格式:文本内容

【HTML5】第2章 HTML5标签和属性_第14张图片




    
    
    
    文本样式标签


    

立德树人,为民族复兴提供人才支撑。

立德树人,为民族复兴提供人才支撑。

立德树人,为民族复兴提供人才支撑。

立德树人,为民族复兴提供人才支撑。

【HTML5】第2章 HTML5标签和属性_第15张图片

在实际应用中,通常会使用CSS样式替代标签。

2.1.4 特殊字符

常用特殊字符对应代码

特殊字符 描述 字符的代码
空格符
< 小于号 <
> 大于号 >
& 和号 &
人民币 ¥
© 版权 ©
特殊字符 描述 字符的代码
® 注册商标 ®
° 度数符号 °
± 正负号 ±
× 乘号 ×
÷ 除号 ÷
² 平方2(上标2) ²
³ 立方3(上标3) ³

2.2 图像标签

在网页中巧妙地使用图像可以让网页丰富多彩。本节将通过常用图像格式、图像标签、相对路径和绝对路径3个知识点,详细讲解HTML5中图像的应用方法。

2.2.1 常用图像格式

GIF格式最突出的特点是支持动画,它是一种无损压缩的图像格式,即修改图像之后GIF格式的图像质量没有损失。而且GIF格式支持透明,很适合在互联网上使用。但GIF格式只能处理256种颜色。因此在网页制作中,GIF格式常常用于Logo、小图标和其他色彩相对单一的图像。

PNG格式包括PNG-8格式和真色彩PNG格式(包括PNG-24格式和PNG-32格式)。相对于GIF格式,PNG格式最大的优势是体积更小,支持Alpha透明(全透明、半透明),并且颜色过渡更平滑,但PNG格式不支持动画。其中,PNG-8格式与GIF格式类似,只能支持256种颜色,如果用作静态图可以取代GIF格式;真色彩PNG格式可以支持更多的颜色,同时真色彩PNG格式(特指PNG-32格式)支持半透明图像效果。

JPEG格式是一种有损压缩的图像格式,该格式的图像稍小,但每修改一次图像都会造成一些图像数据的丢失。JPEG格式是专为照片设计的图像格式,网页中类似于照片的图像(如横幅广告、商品图像、较大的插图等)都可以保存为JPEG格式。

2.2.2 图像标签及其属性

要想在网页中显示图像就需要使用图像标签。在HTML中使用标签来定义图像

定义图像的基本语法格式:

src属性用于指定图像的路径,它是标签的必需属性。

属性 属性值 描述
alt 文本 图像不能显示时的替换文本。
title 文本 鼠标指针悬停时显示的内容。
width 像素值 设置图像的宽度。
height 像素值 设置图像的高度。
border 数字 设置图像边框的宽度。
vspace 像素值 设置图像顶部和底部的空白(垂直边距)。
属性 属性值 描述
hspace 像素值 设置图像左侧和右侧的空白(水平边距)。
align left 将图像对齐到左边。
right 将图像对齐到右边。
top 将图像的顶端和文本的第一行文字对齐,其他文字居图像下方。
middle 将图像的水平中线和文本的第一行文字对齐,其他文字居图像下方。
bottom 将图像的底部和文本的第一行文字对齐,其他文字居图像下方。

图像的替换文本属性,在图像无法显示时告诉用户该图片的内容。

【HTML5】第2章 HTML5标签和属性_第16张图片




    
    
    
    图像标签


    陶行知,人民教育家、思想家

设置鼠标指针悬停时,图像的提示文字




    
    
    
    图像标签


    

用于自定义图像的宽度和高度,通常只设置一个属性,另一个会依据已设置的属性而变化,以等比例显示原图。

可以为图像添加边框,并且可以设置边框的宽度; 使用HTML的border属性无法更改边框颜色。 border属性的取值无需添加单位。

【HTML5】第2章 HTML5标签和属性_第17张图片




    
    
    
    图像标签


    陶行知,人民教育家、思想家
    陶行知,人民教育家、思想家
    陶行知,人民教育家、思想家

在HTML 4.01之前,可以通过vspace属性和hspace属性分别调整图像的垂直边距和水平边距。

使用align属性实现图像和文字环绕效果

【HTML5】第2章 HTML5标签和属性_第18张图片

【HTML5】第2章 HTML5标签和属性_第19张图片




    
    
    
    图像标签


    
   教育是民族振兴、社会进步的重要基石,是功在当代、利在千秋的德政工程,对提高人民综合素质、促进人的全面发展、增强中华民族创新创造活力、实现中华民族伟大复兴具有决定性意义。进入新时代,坚持中国特色社会主义教育发展道路,坚持社会主义办学方向,以凝聚人心、完善人格、开发人力、培育人才、造福人民为工作目标,培养德智体美劳全面发展的社会主义建设者和接班人,是教育工作的根本任务,也是教育现代化的方向目标。

【HTML5】第2章 HTML5标签和属性_第20张图片

2.2.3 绝对路径和相对路径

在使用计算机查找需要的文件时,需要知道文件的位置,而表示文件位置的方式就是路径

绝对路径就是网页上的文档或目录在盘符(即C盘、D盘等)中的真正路径。例如,“D:\案例源码\chapter02\images\tao.png”是一个盘符中的绝对路径。

相对路径不带有盘符,通常是以HTML网页文件为起点,通过层级关系描述目标图像的位置。

【HTML5】第2章 HTML5标签和属性_第21张图片

网页中不推荐使用绝对路径,因为网页制作完成之后需要将所有的文档上传到服务器。在服务器中,路径存储根目录会发生改变,有可能不存在“D: \案例源码\chapter02\images\banner1.jpg”这样很精准的路径。若路径错误,网页就无法正常显示图像。使用相对路径,可以很好的避免这个问题。

2.3 列表标签

一个网站由多个网页构成,每个网页上都有响应的信息。将这些信息以列表的方式呈现,可以使信息排列有序,条理清晰。HTML语言提供了3种列表,分别为无序列表、有序列表和定义列表,本节将对这3种列表以及列表的嵌套进行详细讲解。

2.3.1 无序列表

无序列表是网页中最常用的列表,之所以称为“无序列表”,是因为其各个列表项之间没有顺序级别之分,通常是并列的。

无序列表的基本语法格式

【HTML5】第2章 HTML5标签和属性_第22张图片

ul标签和li标签都拥有type属性,用于指定列表项目符号。列表项目符号是列表项前显示的符号。当为type属性设置不同的属性值,可以呈现不同的符号。

无序列表的type属性值与显示效果

type属性值 显示效果
disc(默认值)
circle
square



    
    
    
    无序列表


    
  • 爱国
  • 创新
  • 厚德
  • 包容

【HTML5】第2章 HTML5标签和属性_第23张图片

【HTML5】第2章 HTML5标签和属性_第24张图片

2.3.2 有序列表

有序列表的各个列表项按照一定的顺序排列。例如,网页中常见的歌曲排行榜、游戏排行榜等都可以通过有序列表来定义。

【HTML5】第2章 HTML5标签和属性_第25张图片

有序列表的基本语法格式

【HTML5】第2章 HTML5标签和属性_第26张图片

在有序列表中,除了type属性之外,还可以为

    标签定义start属性、为
  1. 标签定义value属性。

    有序列表的属性和属性值及相关描述

    属性 属性值 描述
    type 1(默认) 项目符号显示为数字1、2、3……
    a或A 项目符号显示为英文字母a、b、c……或A、B、C……
    i或I 项目符号显示为罗马数字i、ii、iii……或I、II、III……
    start 数字 规定全部列表项的初始值。
    value 数字 规定当前列表项的初始值。
    reversed reversed(可以省略) 规定列表顺序为降序。
    
    
    
        
        
        
        有序列表
    
    
    	
    1. 国家
    2. 民族
    3. 家庭
    4. 个人

    【HTML5】第2章 HTML5标签和属性_第27张图片

    2.3.3 定义列表

    定义列表常用于对名词进行解释和描述,与无序列表和有序列表不同,定义列表的列表项前没有任何项目符号。

    定义列表的基本语法格式

    【HTML5】第2章 HTML5标签和属性_第28张图片

    
    
    
        
        
        
        定义列表
    
    
    	
    水果
    水果为人体提供水分、碳水化合物、维生素等。
    大部分水果中的脂肪含量较低,适合减重人群。
    水果中还含有大量有益健康的活性物质。

    【HTML5】第2章 HTML5标签和属性_第29张图片

    在网页设计中,定义列表常用于实现图文混排效果。其中,

    标签中插入图片,
    标签中放入对图片解释说明的文字。

    【HTML5】第2章 HTML5标签和属性_第30张图片

    2.3.4 列表的嵌套

    在使用列表时,列表项中也有可能包含若干子列表项,我们要想在列表项中定义子列表项就需要将列表进行嵌套。

    • 列表项1
    • 列表项2
      1. 列表项1
      2. 列表项2
    
    
    
        
        
        
        列表的嵌套
    
    
    	
    • 咖啡
      1. 拿铁
      2. 摩卡
      • 碧螺春
      • 龙井

    【HTML5】第2章 HTML5标签和属性_第31张图片

    在制作网页时,不建议直接使用列表标签的属性,通常使用CSS样式替代。

    2.4 超链接标签

    一个网站通常由多个页面构成,打开网站,通常先看到的是首页。如果想从首页跳转到其他页面,就需要在首页的相应位置添加超链接。在网页中使用超链接标签添加超链接,本节将对超链接标签进行详细讲解。

    2.4.1 创建超链接

    使用标签可以创建超链接。

    创建超链接的语法格式

    【HTML5】第2章 HTML5标签和属性_第32张图片

    
    
    
        
        
        
        创建超链接
    
    
        传智教育 target="_self"原窗口打开
    华为 target="_blank"新窗口打开

    【HTML5】第2章 HTML5标签和属性_第33张图片

    【HTML5】第2章 HTML5标签和属性_第34张图片

    2.4.2 锚点链接

    【HTML5】第2章 HTML5标签和属性_第35张图片

    【HTML5】第2章 HTML5标签和属性_第36张图片

    【HTML5】第2章 HTML5标签和属性_第37张图片

    
    
    
        
        
        
        锚点链接
    
    
    

    公司德育内容:

    1.民族精神教育

    以爱国主义为核心,培育和弘扬团结统一、爱好和平、勤劳勇敢、自强不息伟大民族精神的教育;中华民族传统美德和革命传统的教育;创新精神的教育。















    2.理想信念教育

    以邓小平理论、“三个代表”重要思想为主要内容的经济与政治基础知识教育;初步的辩证唯物主义和历史唯物主义基础知识教育;立足岗位、奉献社会的职业理想教育。















    3.道德品质、文明行为教育

    集体主义精神、社会主义人道主义精神教育;社会公德、家庭美德教育;以诚信、敬业为重点的职业道德教育;学生日常行为规范、交往礼仪以及职业礼仪的教育与训练;珍爱生命、远离毒品的教育;保护环境的教育。















    4.遵纪守法教育

    法律基础知识教育;职业纪律和岗位规范教育;自觉遵守学校纪律和规章制度的教育。















    5.心理健康教育

    心理健康基本知识教育;心理咨询、辅导和援助。

    【HTML5】第2章 HTML5标签和属性_第38张图片

    2.5 结构标签

    结构标签是HTML5中新增的标签,用于丰富页面的功能结构,主要包括

    标签、

你可能感兴趣的:(web前端,html5,前端,html)