# 目录
1. [html 概述](#html-概述)
1. [什么是 html](#什么是-html)
1. [文档类型](#文档类型)
1. [html 基本语法](#html-基础语法)
1. [封闭式标签](#封闭式标签)
1. [开放式标签](#开放式标签)
1. [元素嵌套](#元素嵌套)
1. [html 注释](#html-的注释)
1. [根元素 html](#根元素-html)
1. [规范的网页结构](#规范的网页结构)
1. [link 标签](#link)
1. [相对路径](#相对路径)
1. [绝对路径](#绝对路径)
1. [head 标签内还能放哪些元素](#head-标签内还能放哪些元素)
1. [body 标签](#body)
1. [建立站点](#建立站点)
## html 概述
html 全称: HyperText Markup Language
中文: __超文本标记语言__。
超文本文件是 Web 的基本组成单元,也称为网页或 HTML 文档、Web 等,通常以 `.html` 或 `.htm` 为后缀的文件。
Web页之间通过超文本中的超链接组织在一起。
## 什么是 html
HTML:超文本标记语言,一种纯文本类型的语言。
-- __使用带有尖括号的“标记”将网页中的内容逐一标识出来__ 。
是用来设计网页的标记语言。
用该语言编译的文件,以.html或者.htm为后缀。
由浏览器解析执行。
HTML页面上,可以嵌套用脚本语言编写的程序段,如:JavaScript。
## 文档类型
[demo](https://github.com/PsChina/HTML-CSS/tree/master/HTML/demo00-文档类型)
文档类型
doctype 是 document type 的缩写。
html: 超文本标记语言 (HyperText Markup Language)
```html
<!DOCTYPE html>
```
以上这条语句告诉浏览器:这个文档的类型是超文本标记语言,浏览器读到这条语句以后会用超文本标记语言解析器解析接下来的html语句。
## html 基础语法
[demo](https://github.com/PsChina/HTML-CSS/tree/master/HTML/demo01-%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95)
用尖角号括起来的 标签名
举例:(段落元素p)
```html
<p>
假设有很多文字.....
</p>
```
![p](https://github.com/PsChina/CSS/blob/master/images/p.jpeg)
## 两种类型的标签
### 封闭式标签
[demo](https://github.com/PsChina/HTML-CSS/tree/master/HTML/demo02-封闭式标签)
举例:(换行符br)
```html
<br/>
```
### 开放式标签
[demo](https://github.com/PsChina/HTML-CSS/tree/master/HTML/demo03-开放式标签)
举例:(大标题h1)
```html
<h1>
标题
</h1>
```
## 元素嵌套
[demo](https://github.com/PsChina/HTML-CSS/tree/master/HTML/demo04-元素嵌套)
举例:div的嵌套
```html
<div>
<div>
<h1>头版头条</h1>
<p>正文........</p>
</div>
<div>
<h2>次级标题</h2>
<p>段落正文</p>
</div>
</div>
```
## html 的注释
注释: 就是用于给开发人员观看的文字,用于记录一些暂时无用的代码但将来可能会用到的,或者是一些容易忘记的内容,用于解释晦涩难懂的代码的工具。
浏览器不会去解析被注释的字符
语法:
以 <!-- 开始
以 --> 结束
```html
<!-- 注释内容 -->
```
## 根元素 html
我们的网页是由很多的元素 嵌套而成这构成了一种树形结构。
所有的结构和元素 都应该 包裹在 html 这个根元素内部。
## 规范的网页结构
首先要认识一个标签 <!DOCTYPE html> (html 5.0 的写法)
DOC:document 文档的意思
TYPE: type 类型的意思
DOCTYPE => 文档类型
html : 超文本标记语言
这是一种新写法
旧写法:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
规范的网页结构举例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>我的第一个网站</title>
</head>
<body>
</body>
</html>
```
## meta
定义网页基本信息
比如 charset 规定字符集
`utf-8` 是万国码 (美国人在发明电脑的时候用的字符集是 ascii码 ascii码只能形容255种不同字符,而中文光汉子就有6万多个显然不够用。)
content 声明数据类型 (content="text/html") html 文本
## link
link 标签是用于将外部样式表连接到html网页内的一个标签元素
他拥有 rel 和 href 2个属性
1、rel 用于声明这个文件的类型 它的值通常写成 stylesheet。
2、href 用于填写文件所在的路径 (可以写相对路径 绝对路径)
## 相对路径
相对路径就是相对当前文件 或者当前服务 所在的路径 (./ 或者 /开头)
`../` 表示上级目录。
`./` 表示同级目录。
`./img` 表示同级目录下的 img 文件夹。
`./img/pic.png` 表示同级目录 img 文件夹下的 pic.png 图片的位置。
## 绝对路径
绝对路径 可是 url 绝对路径 也可以是根目录的绝对路径
url: `https://www.baidu.com` (协议+域名+路径+文件名)
本机: `C:/doc1/file1/`
## head 标签内还能放哪些元素
1、title (网站的标题 左上角的那个)
2、link (链接外部样式表)
3、script (用于编写js的标签)
4、style (内部样式表)
5、meta (规定网页的字符集 用户是否可缩放等)
## body
就是我们的网页主体
## 建立站点
[demo](https://github.com/PsChina/HTML-CSS/tree/master/HTML/demo05-站点)
1、新建工程文件夹 myWebsite
2、新建各类资源文件夹
css - 网站样式 (存放样式(.css)文件)
html - 网站结构 (存放 .html 文件) - 是我们网站上一个一个的页面
img - 网站上的图片 (也可以取名为静态资源)
js - 网站上的行为 (用户的点击事件 滚动事件 等各种用户行为)
3、首页是如何定义的
在 html下 建立 index.html (首页)
(系统会默认打开 index.html)
没有合适的资源?快使用搜索试试~ 我知道了~
学习CSS&HTML.zip
共36个文件
md:16个
html:7个
png:3个
需积分: 1 0 下载量 69 浏览量
2024-01-05
00:38:38
上传
评论
收藏 2.98MB ZIP 举报
温馨提示
学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTM
资源推荐
资源详情
资源评论
收起资源包目录
学习CSS&HTML.zip (36个子文件)
code_111230
CSS
scrollbar.md 527B
README.md 1KB
heart
heart.html 2KB
README.md 2KB
.DS_Store 6KB
CSS3
@media(媒体查询).md 2KB
select适配父元素.md 179B
1px适配问题.md 784B
README.md 0B
Web浏览器.md 501B
Web工作原理.md 586B
HTML
demo02-封闭式标签
index.html 23B
demo05-站点
js
index.js 0B
img
timg.jpeg 163KB
.DS_Store 6KB
css
index.css 353B
html
index.html 326B
demo04-元素嵌套
index.html 172B
demo01-基础语法
index.html 19B
README.md 469B
demo00-文档类型
index.html 15B
README.md 344B
demo03-开放式标签
index.html 38B
README.md 6KB
Web服务器.md 247B
images
.DS_Store 6KB
phone.png 285KB
p.jpeg 2.24MB
mac-browser.png 161KB
bs.png 106KB
fix-image.jpg 78KB
Component
Slider
slider.scss 2KB
slider.tsx 2KB
Web与Internet.md 1KB
icon
README.md 275B
README.md 1KB
共 36 条
- 1
资源评论
辣椒种子
- 粉丝: 4242
- 资源: 5837
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#源码 上位机 联合Visionpro 通用框架开发源码,已应用于多个项目,整套设备程序,可以根据需求编出来,具体Vpp功能自己编 程序包含功能 1.自动设置界面窗体个数及分布 2.照方式以命令触
- 程序名称:悬架设计计算程序 开发平台:基于matlab平台 计算内容:悬架偏频刚度挠度;螺旋弹簧,多片簧,少片簧,稳定杆,减震器的匹配计算;悬架垂向纵向侧向力学、纵倾、侧倾校核等;独立悬架杠杆比,等效
- 华为OD+真题及解析+智能驾驶
- jQuery信息提示插件
- 基于stm32的通信系统,sim800c与服务器通信,无线通信监测,远程定位,服务器通信系统,gps,sim800c,心率,温度,stm32 由STM32F103ZET6单片机核心板电路、DS18B2
- 充电器检测9-YOLO(v5至v11)、COCO、Create充电器检测9L、Paligemma、TFRecord、VOC数据集合集.rar
- 华为OD+考试真题+实现过程
- 保险箱检测51-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 五相电机邻近四矢量SVPWM模型-MATLAB-Simulink仿真模型包括: (1)原理说明文档(重要):包括扇区判断、矢量作用时间计算、矢量作用顺序及切时间计算、PWM波的生成; (2)输出部分仿
- 一对一MybatisProgram.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功