网页中使用的语言
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秒自动刷新
字符处理
考虑多空格,实体:
&开头, ;结尾
> 大于号
标签
行内元素
块(行外)
结构化语义标签(布局用)
相对路径超链接
./
../
