整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

2分钟了解 HTML 的基本结构和语法规则

TML 是一种标记语言,用于创建网页和应用程序。它的基本结构由以下三个部分组成:

  • 文档类型声明(doctype declaration),用来告诉浏览器文档的版本和规范。它以 <!DOCTYPE html> 开头,表示文档遵循 HTML5 标准。
  • html 标签(html tag),用来包含整个文档的内容。它以 <html> 开始,以 </html> 结束。它还可以包含一个 lang 属性,用来指定文档的主要语言。
  • head 和 body 标签(head and body tags),用来分别包含文档的元数据(metadata)和可见内容(visible content)。head 标签以 <head> 开始,以 </head> 结束。它可以包含一些不显示在网页上的信息,比如标题、字符集、样式表等。body 标签以 <body> 开始,以 </body> 结束。它可以包含一些显示在网页上的内容,比如文本、图片、视频、表单等。

一个 HTML 的基本结构示例如下:

大家在浏览网页的时候,是否思考过这样一个问题:怎样才能制作出一个网页呢?制作出一个网页是很简单的,只要知道什么是HTML并掌握HTML的基础知识就可以制作出一个简单的网页,今天我就为讲解HTML的入门及结构组成。

一、什么是HTML?

1、在我们开始学习HTML之前我们需要知道什么是HTML?

HTML的全称为Hyper Text Markup Language,中文名称为超文本标记语言,阅览方式为网页浏览器,同时HTML也被称为网页。

2、一个简单的HTML文档

二、HTML编辑器

我们在可以使用TXT文本文档或者专业的HTML编辑器来编辑HTML。

1、记事本

① 创建一个TXT文本

② 输入HTML代码

③ 点击文件—另存为—输入名称+“html”的后缀名即可得到你的第一个HTML文件。

④ 然后双击这个文件运行。

运行结果

2、专业编辑器

① Sublime Text

② HBuilder

③ Adobe Dreamweaver

④ CoffeeCup HTML Editor

这其中我比较推荐HBuilder这款编辑器,界面简单,编辑起来很快。

三、HTML的组成部分

在上面的案例中我们可以看到HTML是由头部(head)和身体(body)所组成的。

1、头部(head)

通常包含标题(title),也就是一个网页的名称

网页标题

2、身体(body)

body的部分是整个网页的重要内容部分,让人一眼就浏览到这个网页的内容,可以插入文本、图片、多媒体等内容。

四、HTML元素

l HTML元素是指以开始标签起始,以结束标签终止的元素:元素内容即为开始标签与结束标签之间的内容。

l <head></head>、<body></body>、<p></p>、<h1></h2>等这些都是HTML元素,在上面的案例中就有六个元素。

l 也有部分元素只有开始标签,例如<br>,以开始标签的结束而结束。

五、HTML的属性

l 一般来说HTML的属性就是HTML元素的属性,属性可以在元素中添加附加信息。

l 属性总是以名称/值对的形式出现,比如:name=”value”。

l 属性一般描述于开始标签。

l style中会有更多的属性。

六、HTML格式化

HTML可定义很多供格式化输出的元素,比如粗体字和斜体字。

HTML文本格式化标签

标签

描述

<b>

定义粗体文本

<em>

定义着重文字

<i>

定义斜体字

<small>

定义小号字

<strong>

定义加重语气

<sub>

定义下标字

<sup>

定义上标字

<ins>

定义插入字

<del>

定义删除字


运行结果示意图

HTML“计算机输出”标签

标签

描述

<code>

定义计算机代码

<kdd>

定义键盘码

<samp>

定义计算机代码样本

<var>

定义变量

<pre>

定义预格式文本

HTML引文、引用及标签定义

标签

描述

<abbr>

定义缩写

<address>

定义地址

<bdo>

定义文字方向

<blockquote>

定义长的引用

<q>

定义短的引用语

<cite>

定义引用、引证

<dfn>

定义一个定义项目

七、HTML超链接

超链接可以是图片、文字、多媒体也可以是一个网址

示例:

结果:

点击带有下划线的两个字就可以进入某度的网站

八、HTML CSS

1、CSS是一种层叠样式表,可以修饰html元素的样式并可以精确地进行排版

2、CSS有三种方式:

l 内部样式,在HTML元素中使用“style”属性

l 内部样式表,在头部<head>区域使用<style>元素来包含CSS

l 外部引用,引用带有后缀css的文件,示例:

html文档

css文档

如果你看到了这里,就说明你已经打开了制作网页的大门啦~

tml--head部分

<head> 元素包含了所有的头部标签元素。

用head定义我们网页的标题,字符集等属性,写给浏览器怎么运行我们的html网页,用户不可见。

在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。

1. title标签

title标签是用来定义网页标题。
title在html文档中必须的。
title元素:

1.定义了浏览器工具栏的标题
2.当网页添加到收藏夹时,显示在收藏夹中的标题
3.显示在搜索引擎结果页面的标题

<!DOCTYPE html>
<!--html是html文档的根元素-->
<html >
    <!--head定义文档标题等属性,用户不可见-->
    <head>
        <!--网页使用的字符集-->
        <meta charset="utf-8">
        <!--title设置网页的标题-->
        <title>我的第一个网页</title>
    </head>
    <!--body显示给用户的内容-->
    <body>
        Hello world, 我是阿布都萨拉木
    </body>
</html>

2. mate元素

mate标签的作用和使用很重要。用来定义网页字符集,关键字,描述等等

meta标签描述了一些基本的元数据。

<meta> 标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析。

META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元素数据。

元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。

<meta> 一般放置于 <head> 区域

<!DOCTYPE html>
<!--html是html文档的根元素-->
<html >
    <!--head定义文档标题等属性,用户不可见-->
    <head>
        <!--网页使用的字符集-->
        <meta charset="utf-8">
        <!--关键字,为搜索引擎定义关键词:-->
        <meta name="keywords" content="HTML, CSS">
        <!--为网页定义描述内容:-->
        <meta name="description" content=" Web html">
        <!--定义网页作者:-->
        <meta name="author" content="Abdusalam">
        <!--每30秒钟刷新当前页面:-->
        <meta http-equiv="refresh" content="30">
        <!--title设置网页的标题-->
        <title>我的第一个网页</title>
    </head>
    <!--body显示给用户的内容-->
    <body>
        Hello world, 我是阿一个男孩!
    </body>
</html>

3. link元素

<link> 标签定义了文档与外部资源之间的关系, link标签通常用于链接到样式表和JavaScript脚本。

<!DOCTYPE html>
<!--html是html文档的根元素-->
<html >
    <!--head定义文档标题等属性,用户不可见-->
    <head>
        <!--网页使用的字符集-->
        <meta charset="utf-8">
        <!--title设置网页的标题-->
        <title>我的第一个网页</title>
        <!--link元素用于引入外部资源,css,js等文件-->
        <link rel="stylesheet" type="text/css" href="index.css">
    </head>
    <!--body显示给用户的内容-->
    <body>
        Hello world, 我是一个男孩!
    </body>
</html>

4. base标签

<base> 标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接,如a标签不设置 href属性和target属性则默认使用base的属性。