html语言技术基础,网页设计技术之HTML的基本结构说明

网页设计技术追溯到上世纪起步阶段时,设计师们是通过HTML语言对网页进行标记来完成网页的制作的。例如,要在某一行要放一段文本,就做一个文本的标记,某一列要放一张图片,就做一个图片标记等。那时用的编辑工具是记事本一类的应用程序,在里面写好了各个标记和内容,然后将记事本文件保存为以.html为扩展名的文件,就制作完成了一个网页。

eef405f11ba70389591ef4b743f1d80e.png

原始的制作网页的方法

随着技术的不断发展,出现了Dreamweaver这类型的网页编辑器,可以实现所见即所得的网页效果。但是当我们打开DW工作界面,仍然会发现有一个窗口是属于HTML代码的:

1496005137aa182a0f90e1c7c919cf1b.png

DW的HTML代码编辑界面

而实际操作中,也确实有很多效果需要借助代码的力量来实现。所以今天就给大家介绍一下HTML页面的基本结构,为日后书写、修改代码打一个基础。

e5015527408562cb6d46d91611c10c3e.png

HTML(Hypertext Markup Language),中文意思为超文本标记语言。其中,Hypertext指的是页面中各种内容,包括文本、图片、音频、视频、超链接等;Markup即标记;Language即语言。

bd1a0277c53c1645b03d988d7eafca0a.png

HTML中的标记大部分是成对出现,例如“


”。下图所示代码为一个HTML页面的基本结构:

ee324e67b58c2004de02f9c6dd7e65dd.png

HTML的基本结构

1、文档类型声明

doctype是document type的缩写,用来告诉浏览器使用什么样的HTML或XHTML规范来解析网页。它存在于页面的第一行,不区分大小写。在HTML4中,这部分内容会写成:

374912a78d524cffa11c0521224ba4cf.png

HTML5以前的doctype

其中DTD规定了使用通用标签语言的网页语法。在HTML4中,必须指定DTD。但是到了HTML5(本文使用的版本为HTML5),遵循“存在即合理”的原则,对规则的要求比较宽松,因此这部分内容可直接简写为:

baf5d99742ea4d97bfcbac403335ab2a.png

HTML5中的doctype

2、

ff2a56ed81246149f75520aa5ec47404.png

标签是HTML页面中所有标签的顶层标签,一个页面有且只有一对该标签,页面中的所有标签和内容都必须放在标签对之间。

3、

头部信息

f2422ccdc33d1915292ad46c5e2f21c9.png

3147412b0fba1a3ddc2ce310debaa6bc.png

标签用来定义文档的元数据,使用“名称=值”的形式。一般使用它来描述当前页面的特性,例如文档字符集,即上图中的charset="utf-8"。其中“utf-8”是指一种字符集名称,被称为“万国码”,是一个世界语言的翻译官,有了它,我们可以在HTML页面上写中文、英文、韩文等语言内容。“utf-8”为默认的字符集,这让页面在世界上的几乎所有地区都能正常显示。(在HTML4中,这部分内容会写成)。

a35d61b9bedee7726eed3602cdcaa371.png

用来指定网页文档的标题,例如:欢迎来到我的网站。在预览页面时,标题会显示在网页的标题栏,以及任务栏中(如下图书)。的作用,一是设置网页标题,二是用于用搜索引擎检索。因此,标题设置是否合理是很重要的。

9d832a5e710a2204dce120c06f0ab8d5.png

4、

页面主体部分

7e1ec3e239706d95d4443ca919569184.png

9351282ff19189186b36f347fa054c72.png

5、标签中的属性

aa40b5fcd63e669de4256697051c5ed4.png

对应上图,标签中如果有属性的话,其格式为:

0d482c0210567d19bfda20531305790d.png

标签的格式

6、标签的嵌套关系:标签须成对嵌套,不能交叉嵌套,如下图:

9692f68f9ba516886b4eed775236ea27.png

标签的嵌套关系

以上是HTML的基本结构及说明,如有文章中没有说清楚的地方,欢迎大家留言交流^_^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值