# 前端基础
> 本文着重于介绍运行原理,关于 HTML 及其其他语言的教程,这些语言的内容远不止本文介绍的这些,可参考其他系统性教程,推荐 [MDN](https://developer.mozilla.org/zh-CN/) 来学习上述语言!
## 什么是网站
网站使用 HTTP 协议将 HTML 语言编写的 HTML 文件映射到网络上,使用 IP 地址或者域名来访问这些文件,同时使用 CSS 语言对网页的样式进行点缀,使用 JavaScript 语言编写用户与网页交互行为的脚本。
## HTML
html 是网站的骨架,是一种标记性语言,html 文件由数个标签组成,一个可以插入内容的标签以 `
Hello World!
``` `` 标签表示一个主体板块。 `` 标签表示网页的元数据,在标签内写入网页的元数据,例如使用 utf-8 编码,为 `` `` 表示插入一段段落 > 浏览器中可以通过 `F12` 按键或 `ctrl + u` 来查看网站源代码。 ## CSS 样式表 html 的样式可能会太单调,假设我们需要给标题一个颜色,并设置字体大小为 32 px,则可以写入以下 css 样式: ```css h1 { color: #ffaf00; font-size: 32px; } ``` 花括号前写需要应用此效果的对象,为一个选择器,花括号中写入要应用的效果。 选择器可以直接填写标签名,假设我们有一个 `