网页的构成:文字,图片,超链接,音频,视频以及flash等构成
网页中的代码需要由浏览器来渲染和解析
1.IE浏览器
3.火狐浏览器
4.safari浏览器
5.Opear浏览器
结构: html 标签 页面的骨架
样式 : css样式 让页面看起来更加的美观
行为: javascript 简称js 让页面可以有动态的效果,还可以和服务器端进行数据的交互
也称为前端页面三层: 结构层,样式层,行为层
1.在桌面或是某个文件夹中单击鼠标右键新建一个index.txt记事本文件
2.双击打开这个记事本文件
3.在此文件中书写基本内容
4.将此index.txt文件修改为index.html,此时会发现这个普通文本文件变成了一个html页面
5.双击这个html页面,就可以在浏览器中打开查看了
5.网站的编码
国际通用的是"UTF-8" 几乎包含世界上所有的文字语言
国内通用的一般是“GBK" ,"GB2312" 对国内的文字解析更加友好
记住:以后我们的网站就统一使用"UTF-8"这个编码格式就可以了
DW
sublime
webstorm
HBuilder
vscode 当前基础班阶段主要是使用vscode这款编辑器,插件非常方便,开源,免费的
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html>
h系列的标签一般是用于设置标题内容
h1一般用于最大的标题或是logo,一个页面中只能有一个h1
h系列的标签只有h1---h6
页面中用于分段的标签是p标签,这是一个双标签,是成对存在的
如果想在段落中对某句话,进行换行还可以加入<br/>
<br />
<hr />
<body> <p>这是一个段落标签</p> </body>
2.并列关系 两者标签是同级并列的
<head></head> <body></body>
双标签
<head></head> <body></body>
单标签
<br/> <hr/>
文本格式化标签 一般用于页面中的修饰作用,比如显示一个精灵图
<b></b> <strong></strong> 可以将文本内容加粗显示 <i></i> <em></em> 将文本内容以斜体来显示 <s></s> <del></del> 将文本内容加入中划线或删除线 <u></u> <ins></ins> 将文本内容加下划线
行内元素: 一行内可以显示多个 比如:b ,strong,em,s, span a
行内块元素: input button img
-
-
同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容
-
使用语义化标签会具有更好地搜索引擎优化
两个重要但是没有语义的标签:
a标签用于跳转到另一个页面,不但可以跳转到网络中的任意一个页面,还可以跳转到我们本项目中的任意一个页面
基本语法结构:
<a href="要跳转的目标URL" target="_self">链接内容</a>
target属性默认的取值是:_selft 还有另外一个属性 _blank 是在新的页面打开
<img src="图片地址的路径" alt="图片加载失败时的描述" title="图片的普通描述">
alt: 只有图片加载失败的时候,才会显示内容,如果图片正常显示的话,则alt的内容不会显示
title: 不管图片加载失败与否,都会显示title的内容
相对路径会因为.html文件的位置变化而变化
绝对路径:
绝对路径的好处是不管.html文件位置如何变化 ,都会显示图片
ctrl + c 复制当前内容
ctrl + x 剪切当前内容
ctrl + v 粘贴当前内容
ctrl + / 注释某段内容
ctrl + z 撤销当前操作
ctrl + shift + d 复制当前行内容到下一行
vscode常用插件
1. Auto Close Tage 自动闭合HTML/XML标签
2. Auto Rename Tag 自动重命名配对的HTML / XML标签
3. AutoFileName 文件路径提示
4. EaseServer 让打开的文件以http的方式打开,location的前缀,而不再是file 快捷键:ctrl+shift+enter
5. open in brower 在浏览器中打开,安装后在左侧目录中右键点击会出现 open in browser 选项
6. Path Autocomplete 路径完成提示
7. Path Intellisense 文件路径智能提示
8. Sublime Material Theme sublime主题风格
9. Sublime Text Keymap and Settings Importer 类似sublime的快捷键设置
10. vscode-icons 文件图标
11. Material Icon Theme vscode图标主题,支持更换不同色系的图标