HTML入门教程:超文本标记语言基础
需积分: 16 112 浏览量
更新于2024-09-06
1
收藏 58KB MD 举报
"这是关于HTML和CSS的前端页面学习笔记,主要涵盖了HTML的基础概念、网络术语、HTML规范以及编写规范,并简单提及了HTML的基本语法特征和结构。"
在HTML(超文本标记语言)中,它是用来描述网页内容和结构的标记语言,而非编程语言。HTML由各种标记构成,这些标记定义了内容的展示方式,如字体、颜色和大小。超文本不仅包括文字,还包括音频、视频和图片等多媒体元素。HTML的核心在于描述文档的语义,而不是关注其外观细节。浏览器直接解析HTML代码来呈现网页。
网络术语方面,网页是由HTML标记组成的单一页面,而主页或首页是网站的入口点,通常作为导航页面。HTML中的标记分为开始和结束标记,例如 `<p>` 和 `</p>`,合起来构成一个元素,元素包含了HTML内容。此外,标签可以有属性,提供附加信息,例如 `<img src="URL">` 中的 `src` 属性。
在HTML规范中,虽然HTML本身是相对宽松的语言,但依然有一些基本规则需要遵循。例如,大小写在HTML中是有区别的,尽管许多浏览器可以容忍大写,但推荐使用小写。页面通常以 `.html` 或 `.htm` 为扩展名。HTML文档的结构包括声明部分(定义标准,如HTML5),head部分(存储元信息,不显示在页面上),以及body部分(包含实际显示的内容)。
编写HTML时,应注意以下规范:
1. 标记应正确嵌套,避免交叉嵌套。
2. 所有标记应写为小写。
3. 双边和单边标记都需要正确封闭,如 `<span></span>` 和 `<br/>`。
4. 属性值需用引号包围,如 `<h1 id="head"></h1>`。
5. 每个属性都应有值,如 `<input type="radio" checked="checked">`。
HTML的基本语法特性包括:
1. HTML不区分换行和制表符,这允许开发者自由缩进和换行而不会影响页面布局。
2. 空白折叠意味着多个连续的空格或换行在解析时会被合并成一个空格。
3. 所有标签都应封闭,确保正确解析。
HTML结构的基本形式如下:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- 其他head元素 -->
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
```
在这个结构中,`<!DOCTYPE html>` 声明文档类型,`<html>` 是整个文档的根元素,`<head>` 包含元数据,如字符集设置,而 `<body>` 包含实际可见的内容。
2020-03-26 上传
2020-06-16 上传
2021-03-04 上传
2021-02-14 上传
2019-09-03 上传
敲木鱼_
- 粉丝: 439
- 资源: 11
最新资源
- torch_spline_conv-1.2.1-cp37-cp37m-win_amd64whl.zip
- ember-socrata:与Socrata开放数据服务进行交互的适配器和序列化器
- ejb-rmi-test
- poke-rent
- wildberries
- ANNOgesic-1.0.13-py3-none-any.whl.zip
- time-profile:测量功能的执行时间
- ExcelVBA-AutoCompleteList:创建一个像自动完成这样的Google,以从列表中提取数据
- 端午节活动吃豆人游戏源代码
- JAVA获取音频时长jar包依赖.zip
- 印刷行业网站模版
- cnn-asl-recognizer:一种深度学习应用程序,它通过训练3层卷积神经网络以78%的精度识别手语中的数字0到5。 1080个训练样本。 120个测试样品。 64 x 64像素的图像。 基于吴安德(Andrew Ng)在Coursera上的深度学习专业
- SDJ2Z-A2
- mdnote.github.io:Free Online Markdown Note | 开源免费的在线 Markdown 记事本
- moteur-d-inference:这是在我的高等教育框架内开发的一个项目,其中包括使用开发语言 PYTHON 创建推理引擎
- oss-browser-win32-x64.zip