HTML介绍

一、什么是HTML?

HTML​指的是超文本标记语言(英语:HyperText Markup Language),是用来描述网页的一种语言。您可以使用 HTML 来建立自己的 Web 站点,HTML 运行在浏览器上,由浏览器来解析。 

  • HTML不是​一种​编程语言​,​而是​一种​标记语言​,它有一套标记标签 。
  • 标签是由尖括号包围的关键字,例如:<html>
  • 标签有两种形式  1.双标签,例如:<html></html>2.单标签,例如:<img>
  • HTML​使用标记​标签​来​描述网页​。
  • ​HTML​文档​包含了HTML标签​及​文本内容​,HTML文档也叫做 Web 页面。
  • HTML​文档的​后缀名​包含​.html​、​.htm​(常用的是.html)

二、HTML网页结构

只有 <body> 区域才会在浏览器中显示,显示效果如下图:

我们来解析一下:

  • <!DOCTYPE html> 声明为 HTML5 文档,doctype 声明是不区分大小写的。
  • <html> 与 </html> 之间的文本描述网页
  • <head> 与 </head>之间的文本描述文档的(meta元数据。 可以包含脚本、样式、meta 信息 以及其他更多的信息。
  • <meta> 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。如<meta charset="utf-8">定义网页编码格式为utf-8。( <meta> 标签通常位于 <head> 区域内。)
  • <title> 与 </title> 之间的文本描述文档的标题。(<head> 中必须包含 <title>
  • <body> 与 </body> 之间的文本是可见的页面内容
  • <h1> 与 </h1> 之间的文本被显示为一个大标题
  • <p> 与 </p> 之间的文本被显示为一个段落

注意:

  • 对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。
  • 虽然 Web 浏览器读取 HTML 文件作为网页显示,但并不直接显示 HTML 标签。
  • HTML 标签的使用决定了如何向用户展现 HTML 页面的内容。

三、单双标签与标签关系分类

HTML标签分类
  • 单标签:<hr />​、​<input type="text" />​、​<!Doctype html>​等   
  • 双标签:<html></html>​、​<head></head>​、​<title></title>​等
HTML标签关系
  • 包含(嵌套)关系:<head> <title></title> </head>   父子关系,<title>嵌套在<head>中​<head>为父​、​<title>为子​。
  • 并列关系:<html> <head></head> <body></body> </html>     兄弟姐妹,  ​<head><body>并列同级于<html>中,​<head><body>是兄弟关系。
注意:
  • 在并列关系的例子中,<head><body>两者与<html>也是父子关系。

四、HTML 属性

属性是 HTML 元素提供的附加信息。

  • HTML 元素可以设置属性
  • 属性可以在元素中添加附加信息
  • 属性一般描述于开始标签
  • 属性总是以键值对(名称/值)的形式出现,比如:​name="value"​。

属性实例:

这是一个链接使用了 ​href​ 属性。

键值对的定义:

  • 键:值的编号或名称。
  • 值:要存放的数据。

五、HTML 属性值

属性值应该始终被包括在引号内

双引号是最常用的,不过使用单引号也没有问题。

在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:

name='Bill "HelloWorld" Gates'

注意:

  • 属性和属性值对大小写不敏感。
  • 但在推荐标准中,依然推荐使用小写的属性/属性值。

六、HTML 常用的属性

下面列出了 HTML 常用的属性,适用于大多数 HTML 元素

属性描述
class为 html 元素定义一个或多个类名(类名从外部样式文件引入或在 HTML 文件的<style>标签中定义)
id定义元素的唯一 id
style规定元素的内联样式
title规定元素的额外信息(可在工具提示中显示)

七、HTML class 与 id 属性

class 属性 

class​ 属性为 HTML 元素​定义一个或多个类名​​。

class 属性通常用于指向​样式​表中的类。 

例子:

<p class="intro">这是一个段落,定义了一个类名。</p>

<p class="intro color">这是另一个段落定义多个类名。</p>

id 属性

id​ 属性定义 HTML 元素的​唯一的 id​。

id 在 HTML 文档中必须是唯一的。 

例子:

<h1 id="header">天天开心</h1>
注意:
  • 一个 id 属性只能定义给一个 HTML 元素,即 id 是唯一的。
好的,我可以帮您介绍一下如何制作一个节日介绍HTML网页。 首先,你需要用到HTML语言来编写网页内容,可以使用任何文本编辑器如Notepad++、Sublime Text等,或者直接在在线编辑器中编写。 以下是一个基本的HTML模板,你可以在其中填写自己的网页内容: ```html <!DOCTYPE html> <html> <head> <title>节日介绍</title> <meta charset="utf-8"> </head> <body> <h1>节日介绍</h1> <p>这里是节日介绍的内容。</p> </body> </html> ``` 在上面的代码中,`<title>`标签定义了网页的标题,`<meta>`标签用来设置网页的字符编码为UTF-8,`<h1>`标签定义了网页的一级标题,`<p>`标签定义了网页的段落。 你可以把节日介绍的内容填写在`<p>`标签中,也可以添加图片、链接等元素来丰富网页的内容。 例如,你可以在网页中添加一张节日的图片,代码如下: ```html <!DOCTYPE html> <html> <head> <title>节日介绍</title> <meta charset="utf-8"> </head> <body> <h1>节日介绍</h1> <p>这里是节日介绍的内容。</p> <img src="节日图片的URL" alt="节日图片"> </body> </html> ``` 其中,`<img>`标签用来添加图片,`src`属性指定了图片的URL地址,`alt`属性用来为图片添加一个描述文本,当图片无法加载时,该文本将作为替代品显示。 除了图片,你还可以添加链接、列表、表格等元素来丰富网页的内容。在编写HTML网页时,你需要注意语法的正确性,遵循HTML标准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值