网页中使用的语言
HTML, CSS, JavaScript
网页相当于图形化界面的有点:
- 不需要安装
- 不需要更新安装
- 跨平台
历史上第一个网站(1991.8.6)欧洲核子研究中心
http://info.cern.ch/hypertext/WWW/TheProject.html
浏览器的作用是将网页渲染并呈现
网页的内容
结构:HTML,内容
表现:CSS 用于控制页面中元素的样式,皮肤
行为:JavaScript用于响应用户操作,反馈
HTML
Hypertext Markup Language
标签
标记文本,告诉浏览器这一个文本怎么显示
<标签名> 内容 </标签名>
里面是不会显示的,告诉浏览器的一些设置 里面是会显示的 ```html
<body>
<h1>The Love Song of J. Alfred Prufrock</h1>
<h2>By T.S. Eliot</h2>
<p>S’io credesse che mia risposta fosse</p>
<p>A persona che mai tornasse al mondo,</p>
<p>Questa fiamma staria senza piu scosse.</p>
<p>Ma percioche giammai di questo fondo</p>
<p>Non torno vivo alcun, s’i’odo il vero,</p>
<p>Senza tema d’infamia ti rispondo.</p>
</body>
<a name="J0561"></a>
## 自结束标签
<img><br /><input><br /> <!-- HTML 注释 -->
```html
<html>
<head>
<title>A Poem</title>
</head>
<body>
<!--HTML 注释-->
<img src=""> <!--这种是自结束标签,不需要成对出现-->
<input type="" name=""> <!--这种是自结束标签,不需要成对出现-->
<h1>The Love Song of J. Alfred Prufrock</h1>
<h2>By T.S. Eliot</h2>
<p>S’io credesse che mia risposta fosse</p>
<p>A persona che mai tornasse al mondo,</p>
<p>Questa fiamma staria senza piu scosse.</p>
<p>Ma percioche giammai di questo fondo</p>
<p>Non torno vivo alcun, s’i’odo il vero,</p>
<p>Senza tema d’infamia ti rispondo.</p>
</body>
</html>
文本属性:颜色,加粗
<html>
<head>
<title>A Poem</title> <!--网页题目-->
</head>
<body>
<!--HTML 注释-->
<img src="">
<!--这种是自结束标签,不需要成对出现-->
<input type="" name="">
<h1>The <font color = "red" size = "10">Love</font> Song of J. Alfred Prufrock</h1>
<!--这里通过标签属性,设置了LOVE是红色的,并放大-->
<h2>By T.S. Eliot</h2>
<p>S’io credesse che mia risposta fosse</p>
<p>A persona che mai tornasse al mondo,</p>
<p>Questa fiamma staria senza piu scosse.</p>
<p>Ma percioche giammai di questo fondo</p>
<p>Non torno vivo alcun, s’i’odo il vero,</p>
<p>Senza tema d’infamia ti rispondo.</p>
</body>
</html>
文档声明
<!doctype html> <!--文档声明 HTML5-->
<html>
<head>
<!--为了以防万一,可以在这个标签里设置字符集,避免乱码-->
<meta charset="uft-8">
<title>A Poem</title> <!--网页题目-->
</head>
<body>
<!--HTML 注释-->
<img src="">
<!--这种是自结束标签,不需要成对出现-->
<input type="" name="">
<h1>The <font color = "red" size = "10">Love</font> Song of J. Alfred Prufrock</h1>
<!--这里通过标签属性,设置了LOVE是红色的,并放大-->
<h2>By T.S. Eliot</h2>
<p>S’io credesse che mia risposta fosse</p>
<p>A persona che mai tornasse al mondo,</p>
<p>Questa fiamma staria senza piu scosse.</p>
<p>Ma percioche giammai di questo fondo</p>
<p>Non torno vivo alcun, s’i’odo il vero,</p>
<p>Senza tema d’infamia ti rispondo.</p>
</body>
</html>
总结HTML网页基本结构
<!--文档声明 HTML5-->
<!doctype html>
<!--这是HTML 注释方法-->
<!--根标签,所有的内容都要在这个根标签里面-->
<html>
<!--网页的头部,与body并列,不会被浏览器展示,但是帮助浏览器和搜索引擎解析网页-->
<head>
<!--元数据,为了以防万一,可以在这个标签里设置字符集,避免乱码-->
<meta charset="uft-8">
<!--网页的题目-->
<title>A Poem</title> <!--网页题目-->
</head>
<!--网页的主体,展示的内容要写在这里面-->
<body>
<!--这种是自结束标签,不需要成对出现-->
<img src="">
<input type="" name="">
<!--标题,heading, h1, h2, h3...-->
<!--这里通过标签属性,设置了LOVE是红色的,并放大-->
<h1>The <font color = "red" size = "10">Love</font> Song of J. Alfred Prufrock</h1>
<!--标题,heading, h1, h2, h3...-->
<h2>By T.S. Eliot</h2>
<!--段落,paragraph...-->
<p>S’io credesse che mia risposta fosse</p>
<p>A persona che mai tornasse al mondo,</p>
<p>Questa fiamma staria senza piu scosse.</p>
<p>Ma percioche giammai di questo fondo</p>
<p>Non torno vivo alcun, s’i’odo il vero,</p>
<p>Senza tema d’infamia ti rispondo.</p>
</body>
</html>
文档是什么
文档就是说明书,不会就查
VS Code 操作
输入! 直接新建一个网页基本框架
ctrl + / 新建html注释
直接输入标签名字,不用打<,会自动补全
有用的插件:
live server —-发布网页到服务器地址,不用刷新页面了
中文包
ayu 主题
有用的设置
每10秒自动刷新
字符处理
考虑多空格,实体:
&开头, ;结尾
> 大于号
标签
行内元素
块(行外)
结构化语义标签(布局用)
相对路径超链接
./
../