Web前端学习第一周
一·什么是HTML、CSS
是做网站的编程语言
HTML:结构
CSS:样式(美化)
Java script: 交互行为
二、网站
- 组成:由多个网页(.html)
- 创建:TXT改成“.html"
- 运行:在vscode中打开拖入浏览器(右键查看网页源代码)
三、VSCode编辑器
快捷键
- 保存:ctrl+S
- 全选:ctrl+A
- 剪切:ctrl+X
- 复制:ctrl+C
- 粘贴:ctrl+V
- 撤销:ctrl+Z
- 还原:ctrl+Y
- 从头选择一行:shift+end
- 从尾选择一行: shift+home
- 快速复制一行:shift+alt+↓
- 快速移动一行:alt+↑或↓
- 向后缩进:tap
- 向前缩进:tap+shift
- 多光标:alt+鼠标左键
- 选择相同元素的下一个: ctrl+D
- 创建标签快捷键:tab+单词
四、网站开发
- UI设计师:设计稿
- web前端开发工程师(HS开发):设计稿–>代码;数据–>显示到页面
- web后端开发工程师:维护
- 超文本:文本+非文本(图片,视频)
- 标记:
单标签; <单词>
双标签:< A>< / A >(单词+TAB)
<标签 属性=“值” 属性2=“值2”>
五、HTML初始代码
每个html.文件都有,且要符合规范写法
( 快捷键:!+TAB)
<!DOCTYPE html> 文档声明:告诉浏览器这是一个html.文件
<html lang='en'> html最外层文件:包裹所有html标签代码
<head>
<meta charset="utf-8"> 元信息:是编写网页中的辅助信息(国际编码,让网页不出现乱码)
<title>Documnet</title> 设置网页的标题
</head>
</body>
网页的内容区域
<body>
</html>
(lang="en" -->语言为英语)
六、HTMl中的注释
- 格式:
<!-- 注释内容 -->
- 意义1、把暂时不用的代码注释起来,方便以后使用
2、对开发人员进行提示 - 快捷键:ctrl+/
shift+alt+a(需选中)
七、HTML语义化
好处:
- 在没有CSS的情况下,页面也能呈现出很好的内容结构
- 有利于SEO,让搜索引擎爬虫更好理解网页
- 方便其他设备解析(如屏幕阅读器,盲人阅读器等)
- 便于团队开发与维护
标题与段落
- 标题–>双标签:
<h1></h1>.....<h6></h6>
("h1"最重要,且只能存在一个) - 段落–>:双标签:
<p></p>
文本修饰标签
- 强调–>双标签:
<strong></strong>
(加粗,强调性更强)<em></em>(
斜体) - 下标–>双标签:
<sub></sub>
- 上标–>双标签:
<sup></sup>
- 删除文本–>双标签:
<del></del>
- 插入文本–>双标签:
<ins></ins>
(一般情况“del""ins"配合使用)
八、 图片标签与图片属性
- img–>单标签
src:引入图片地址
alt:当图片出现问题时,可以显示一段有好的提示文字
title:提示信息
width、height:图片大小
九、引入文件地址路径
相对路径
.
在路径中表示当前路径
..
在路径中表示上一级路径
绝对路径
ep :https://editor.csdn.net/md?articleId=127373941
跳转链接标签
a–> 双标签
href属性:链接地址
target属性:
改变链接打开方式,默认情况:下当前页面打开_self 新窗口打开_blank
base–>单标签:改编链接默认行为
跳转锚点
- 实现一:#+id属性
- 实现二:#+name属性
十、特殊符号
- &+字符
- 解决冲突,左右尖括号,添加空格
空格: 
左右尖括号:<  
十一、列表标签
无序列表
<ul><li>
(符合嵌套的规范,二者之间不能有标签)
有序列表
<ol><il>
(用的较少)
定义列表
<dl>
定义列表(容器)
<dt>
定义专业术语或名词
<dd>
对名词进行解释和描述