首页 前端知识 HTML5基础及实例

HTML5基础及实例

2024-10-26 09:10:08 前端知识 前端哥 97 55 我要收藏

一、什么是HTML5

首先要知道网站是由展示特定内容相关的网页集合组成的,而网页则是用html,css语言等制作出来的,也就是web,Web 标准提出的最佳体验方案:结构、表现、行为相分离。这里面的‘’结构‘’就指的是HTML

HTML是一种用于创建网页的标准标记语言,是用来描述网页的一种语言。我们常以.html 后缀结尾的文件,俗称为 HTML 文件,是用来描述网页的一种语言。它不是一种编程语言,而是一种标记语言,因此网页是由网页元素组成的,这些元素是利用 html 标签描述出来,然后通过浏览器解析来显示给用户的。

我们所学习的HTML5是HTML的第五个主要版本,也是目前最流行的HTML版本,它引入了许多新的功能,旨在使网页设计更加丰富,同时也增强了网页的互动性和多媒体支持。所以HTML5值得我们去学习。

二、简单示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
     <h1>标题</h1>
     <p>段落</p>
</body>
</html>

实例解析

以上是一个最简单的HTML5的示例。

<!DOCTYPE html> 声明为 HTML5 文档

<html> 元素是 HTML 页面的根元素,是最大的标签。里面的lang="en":用来定义当前文档显示的语言。en 定义语言为英语,zh-CN 定义语言为中文。

<head> 元素包含了文档的元(meta)数据,文档的头部, <meta charset="utf-8">(这里指的是元(meta)数据的charset 字符集,后面跟的是编码格式,注意:这里的中文的编码格式是固定的只能是"utf-8"或"UTF-8") 定义网页编码格式为 utf-8

<title> 元素描述了文档的标题

<body> 元素包含了可见的页面内容,文档的主体

<h1> 元素定义一个大标题

<p> 元素定义一个段落

运行结果如下:

三、HTML5基础详解

1.基本语法概述及各部分详解

HTML 标题

是由尖括号包围的关键词,例如<html>, 在HTML中标签是成对出现的,例如 <html>和 </html>,我们称为双标签。标签对中的第一个标签是开始标签,第二个标签是结束标签。

有些特殊的标签必须是单个标签例如 <br />,称为单标签。

当然,标签与标签之间也是有一定关系的,我们可以分为两类:包含关系(父子)和并列关系(兄弟)。

包含关系

<body>
    <h1>This is a heading</h1>
</body>

并列关系

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

基本结构:每个网页都会有一个基本的结构标签,页面内容也是在 这些基本标签上书写。

就像上面所给的第一个例子除去<h1>,<p>剩余部分的标签就是最基本的结构。

下面让我们认识一下一些基本的标签

1.<h1> - <h6> 标签

     <h1>标题</h1>
     <h2>副标题</h2>
     <h3>小标题</h3>
     <h4>小小标题</h4>
     <h5>最小标题</h5>
     <h6>最小最小标题</h6>

特点是加了标题的文字会变的加粗,字号也会依次变小。 一个标题独占一行。h1-h6字号大小依次减小。

2.<p>标签

<p>段落</p>

想要把文字有条理地显示出来,将这些文字分段显示就用到了<p>。该标签用于定义段落,它可以将整个网页分为若干个段落。

特点是段落和段落之间保有空隙。

3.<br/>标签

<p>段落段落段落段落段落段落段落段落段落段落段落段落<br/>段落段落段落段落段落段落<br/></p>

在我们编辑文本时,如果希望某段文本强制换行显示,就需要使用换行标签<br/>。就可以看做是一个强制换行的标签。

特点是一个单标签,只是简单地开始新的一行。

以上列举了几个可能会经常用到的常见标签,HTML中还有很多这种标签可供大家学习。

案例练习:

请完成如图所示这样的一个网页制作

大家可以先分析一波可以把以上内容分为三部分,先是一个大标题显然使用了一个<h1>,再看副标题因为字号没有总标题大而且有加粗的效果过,可以看出可能使用的是一个<h4>,最后主题部分内容使用的<p>段落。

所以这道简单的案例代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>第一个网页</title>
</head>
<body>
    <!-- 网页内容 123456789-->
    <h1 class="one">水花61分致胜抢断 西决勇士再胜开拓者总分2-0</h1>
    <h4>数据统计:水花兄弟合砍61分</h4>
    <a name="Ying"></a>
<p >
        库里22投11中,三分14投4中,罚球11罚全中得到37分8篮板8助攻,职业生涯季后赛得分30+次数来到35次,超过哈登排名现役第3位,仅次于詹姆斯和杜兰特。<br/>
        <br/>
        汤普森22投8中,三分8投4中得到24分3篮板2助攻,德拉蒙德-格林得到16分10篮板7助攻5盖帽,凯文-鲁尼得到14分7篮板2助攻,今天勇士有7名替补出场。
        <br/>
        开拓者这边,利拉德16投6中,三分12投5中得到23分10助攻5篮板,他第四节只得到6分,CJ麦科勒姆23投9中,三分7投3中,得到22分5助攻,他第四节6投不中没有得分。
        塞斯-库里9投5中,三分7投4中得到16分4抢断2助攻,在场期间开拓者赢了13分,是开拓者全场打得最好的球员。
    </p>
    <h4>兄弟对决升级:小库里给哥哥造成压力</h4>
    <p>
        库里兄弟是NBA历史上第一对在分区决赛相遇的兄弟。在西决第1场中,小库里没有给哥哥造成压力,他出场19分钟,7投1中只得到3分3篮板2助攻,在场期间输掉10分。
        <br/><br/>
        但在西决第2场中,小库里攻防两端都打出杰出的表现,全场送出4次抢断,包括直接抢断自己的哥哥库里,在防守端给库里造成了极大的困扰。
</html>

文本内容可以自己寻找做出框架即可,注意当我们发现运行的时候出现一行页面过长别忘了使用<br/>进行强制换行观看更便捷美观

今日大体学习部分如下,

不要担心还没有学过的例子。

您将在下面的章节中会学到它们。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/19166.html
标签
评论
发布的文章

安装Nodejs后,npm无法使用

2024-11-30 11:11:38

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!