GAMES202-熟悉HTML基本格式及代码标签(了解向)

本篇博客的目的很简单:GAMES202的作业0总也绕不过html,索性依据作业0扫个盲,简单了解html的格式和简单的用法,不至于拿到代码什么都看不懂,看完后作业0的框架总是能看懂的了。

 参考:

HTML零基础入门教程(详细)_宗而研之的博客

【Html从头开始】-1 HTML文档基本格式_Lizzy_Fly的博客


HTML简介

实现作业0是通过index.html这个文件操作的,那么.html格式到底是什么?

HTML,全称Hyper Text Markup Language,是用来描述网页的一种标记语言,并非编程语言,主要通过html标记对网页中的内容进行描述,允许格式化文本,添加图片,创建链接,输入表单等等,浏览器可以读取和显示。html文档也被叫做web页面。

展示小案例

先根据学习来的知识写一个简单的html文档:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>TEST</title>
</head>
<body>
 
<h1 style="text-align:center">GAMES202作业0框架学习记录</h1>
<p style="color:blue;text-align: center;">我是小菜鸡九九</p>
<p>这是我养的猫咪,名字叫做伊万</p>
<img src="src/1.jpg"/>
<img src="src/2.jpg"/>
<img src="src/3.jpg"/>
<h1 style="text-align:center">首先介绍一下HTML的基本组成格式</h2>
<p>
    具体请查看我的CSDN个人博客链接:<br>
    <a  href="https://blog.csdn.net/qq_41835314?type=blog "target="_blank">flashinggg的个人博客链接</a>
</p>
</body>
</html>

上述例子展示出来的样子: 

基本格式

下面介绍以下HTML的基本格式:

1 <!DOCTYPE>标记

<!DOCTYPE>标记位于文档的最前面,表示当前文档使用的是那种HTML标准规范,上述例子中表示:声明该文档为HTML5文档;

2 <html></html>标记

<html>标记位于<!DOCTYPE>之后,也被成为根标记,用于告知浏览器自己是个HTML文档。</html>标记着HTML文档的结束,在<html>和</html>之间就是文档的头部和内容主体。

3 <head></head>标记

<head>被称为头部标记,位置紧跟在<html>标记之后,用于标记HTML文档的头部信息,用来封装其他位于文档头部的标记,例如上述例子中出现的<title>、<meta>,以及作业9中出现的<style>等。

4 <meta></meta>标记

位于文档头部head区域的标记,一般位于<head>标记和<title>标记之间,提供了文档字符集、使用语言等,这些文档的基本信息用户不可见。比如上述例子用了一个字符集utf-8,由于大部分浏览器直接输出中文会乱码,因此需要声明字符集为utf-8.

5 <title></title>标记

能在栏目上写上需要的文字,例如在作业0里加上如下<title>标记:

<title>
    GAMES202-HOMEWORK0
</title>

这页面就显示的是:

6 <style></style>标记

用于为HTML文档定义样式信息:背景background属性(背景色、背景图像等)、边框border和边距margin属性、元素的layout属性等等,具体可参考:HTML DOM Style 对象 (w3school.com.cn)

比如作业0中定义了body的边距为0、背景颜色为黑、高宽百分比、规定如何处理不合适元素的内容。还定义了在body中定义的Canvas对象glcanvas的属性:

    <style>
        html,
        body {
            margin: 0;
            background-color: black;
            height: 100%;
            width: 100%;
            overflow: hidden;
        }

        #glcanvas {
            top: 0;
            width: 100%;
            height: 100%;
        }
    </style>

7 <body></body>标记

这部分标记内容就是之前<html>提到的主题内容,用于定义HTML文档所要显示的内容。一个HTML文档只能有一对<body></body>,且必须在<html>标记内位于<head>头部标记后,与<head>标记是并列的关系。浏览器中显示的所有文本、图像、视频等信息都必须位于<body>标记内,这些也都是最终展示给用户看的东西。

8 <canvas>标记

用以定义图形,拥有height和width的属性。如作业0中,规定了元素的id,在<head>的<style>还定义了它的height和width。

<canvas id="glcanvas"></canvas>

但是canvas本身没有绘图能力,还需要js来绘制,js就用这个id来查找canvas元素。 

代码标签

下面只介绍基本格式和一些代码标签的运用。

这里就是介绍一些内容里具体出现的一些符号,比如上述例子中出现的:

<h1></h1> <h2></h2>...——定义大标题,根据标题顺序需要改写后面的序号;

<p>——定义一个段落;

<br>——换行;

<img/>——插入图片

<a></a>——添加链接,上述例子中用了一个target=_blank,表示点击链接后弹出一个页面展示链接网页内容;

style——定义一些属性,比如对齐方式(align)、颜色(color)等;

再比如作业0的index.html中的诸如:

<script src="lib/three.js" defer></script>
<script src="lib/OrbitControls.js" defer></script>

都是在.html文件中通过相对地址引入three.js文件

总结:对于HTML有以上的知识储备我认为就足够了,HTML还有很多其他的语法这里就不赘述了,详情可参考以下文章:

HTML 基本语法 (w3chtml.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九九345

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值