软件准备
- 软件的安装
- 常用的编辑器 (3)
- Vscode H-builder sublime
- 汉化插件
- chinese
- 编码提示
- Html Css
- 浏览器运行插件
- open in browser/open in default browser
- 服务端运行插件
- live server
- 常用的编辑器 (3)
- 编辑器的设置
- 自动保存
- auto save
- 字体大小
- font-size
- 折行显示
- word-wrap on
- 自动保存
- 浏览器
- 产看页面的常用浏览器包括?
- IE(edge) ,safari,firefox,Opera,chrome;
- edge浏览器是IE浏览器的更新
- 开发工程师推荐使用的
- chrome firefox safari
- 产看页面的常用浏览器包括?
- 图像处理相关软件
- PxCook
- Ps
- 功能:专业的图像处理软件,UI,产品,前端开发;
基础知识
-
网站与网页的关系
- 多个网页组成了一个网站;
-
网站定义:
- 站点:文件夹的创建
- 文件夹:存储小的文件和文件夹
- 文件:图像 word excel txt
-
建立站点:
- 文件夹包括,使用用途,功能
- css img js html
- 存储样式文件,图片文件,js功能型交互,骨架文件
- 文件分类,网站看起来整洁,整齐;
- 站点命名遵守______和________
- 规则:定义(人人必守)
- 命名 数字英文混合,英文下划线开头,不建议使用中文
- 可使用字母,数字,下划线(_),连接符(-)
- 特殊符号不可 $@^&%
- 规范:定义(可遵守,可不遵守)
- 见名知意:不建议拼音
- 页面命名(4)
- 首页/注册页/登录/详情
- index/login/submit/detail
- 页面命名(4)
- 驼峰命名
- 多个单词组成,其他单词首字母大写
- 见名知意:不建议拼音
- 规则:定义(人人必守)
- 文件夹包括,使用用途,功能
-
设置谷歌浏览器为默认
- 步骤
- 搜索引擎
- 默认浏览器
- 步骤
-
网页格式文件
- 后缀两种
-
网站的组成部分
- HTML部分
- 基础骨架
- CSS部分
- 基础骨架修饰
- JS部分
- 行为交互层
- HTML部分
-
html与html5与h5
- html 超文本标记语言:每个字母的含义,Hyper(超级),Text(文本),Markup(标记),Lauguage(语言)
- html5: html第五个版本;
- h5:h5是技术的总称,包含了js,html,css各种各样的高级函数(app)
标签语言
- 单标签又名
-
样式
- 独立的出现,只有开始没有结束
-
语法
- < hr >
-
- 双标签
-
样式:
- 成对出现,又开始有结束
-
语法:
- <标签名 属性="属性值"> </标签>
-
- 标签的总结:
- 出现:单标签独立出现,双标签结束必须带上/
- 标签的修饰符放在开始标签的位置除,并且与标签名字之间带上空格
- 属性与属性值之间的链接
- 属性值用引号引起来
- 属性与属性值之间空格隔开
- 所有标签放在尖角号内
标签类型一:文本修饰
- 加粗
- 语法 两种:b/strong
- 作用
- 开发选择 strong 语义化,更加明显;
- 倾斜
- 语法 三种:i/em/var
- 作用
- 开发选择 em, var不适用的原因,js中有一个关键词用来声明变量;
- 下划线
- 语法 一种:
- 删除线
- 语法一种:
- 角标
- 两种:sup /sub
- 文本修饰 font
- 属性:
- 颜色 color
- 字体 face
- 默认浏览器字体为:宋体
- 大小 1-7
- 属性:
- 空文本标签
- sapn
- 超链接
- 基本语法
- 功能
- 不同页面 超链接
- 绝对路径
- 文件夹
- 网址
- 相对路径
- 同级:./
- 同级文件夹下方的文件: ../
- 根目录: / or
- 灵活:../ ../
- 绝对路径
- 相同页面 锚点功能
- 应用场景
- 基本语法<a href href="#id选择器的名称"
- 点击区域:a
- 跳转区域:p
- 自动生成文本lorem*30自动生成书籍
- 不同页面 超链接
标签类型二:区块划分
-
文本标题
- 特点:4 块级,独占一行,加粗,双标签
- 应用场景:
-
段落
- 语法:p
-
列表
-
有序 ol (older)
-
语法:
<ol type='a'> <li></li> </ol>
-
属性:
- type ="a/A /1/I /i"
- start ="5"
-
-
无序ul(unorder)
-
语法:
<ul> <li></li> </ul>
-
属性:
- type="disc/circle/square/none"
-
-
自定义列表
-
语法:
<dl> <dt></dt> <dd></dd> </dl>
-
使用场景:自定义问答列表,图文混排,通常dt搭配多个dd使用,但不排除多个dt的出现;
-
-
标签类型三:单标签
-
hr
- 取消阴影标签 noshade="noshade"
- 颜色 color="red"
- 宽度 width="500px" 高size
- 水平对齐 align="left"
- 高度 size="500px" 不是css属性,是html标签属性
-
br
- 单标签,只有开始没有结束
-
img
- 基本语法:
- alt与title属性区别?
- alt图片破损的时候才会显示,不破损不显示,占页面的空间
- title鼠标放于图片上方才会显示
- 相同点都是提醒文本;不同点alt破损时才会提醒,title鼠标悬停才显示;altz占页面空间,;
- 推荐seo搜索引擎的优化;提高网站排名
- src="" 图片加载路径包括
- 绝对路径
- 直接插入计算机的c/d盘为起点的图片的路径;
- 相对路径
- 同级关系:直接使用名称;
- 上级关系:上一级../ 上两级../../ + 文件夹的名称 逐级向下;
- 根目录开始:/表示根目录;
- 绝对路径
- width="宽度属性"/height="高度属性"
- 实际开发的过程种不推荐使用,容易引起图片的失真变形,如果图片只设置其中一个属性的话,就会等比放大
基础代码创建
-
!+tab英文 自动补全
-
手敲
<!DOCTYPE html> <!-- doc document(文档) type类型 doctype(声明文档类型) html页面文件--> <html lang="en"> <!-- html 超文本标记语言, 所有的标记所有的标签都需要放在html里面 lang="en" --> <head> <!-- head 头部:网页的头部 --> <meta charset="UTF-8"> <!-- meta 定义字符编码格式的 编码格式被设置成了UTF-8 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 视口 --> <title>我的第一个页面</title> <!-- title 标题:网页的标题 --> </head> <body> <!-- body 主体:网页的主体 所有想要给用户看的东西都需要在body显示 --> 我是一个粉刷匠,粉刷本领强; </body> </html>
-
结构注释语句
- <!- ---注释内容---->
- ctrl+?
-
基础代码定义
-
头部范围head
表单
-
作用:收集用户的信息;
-
基本语法:
<form></form> action="提交地址" 开发时候需要将他提交到对应的文件或地址中,例如:asp,jsp文件; method="提交方法" get/post target="打开方式" _black/_self/_parent/_top
-
基本控件:
<input type="?"> type="text/password/submit/reset/button" 普通文本/密码框/提交按钮/重置按钮/普通按钮
-
ps
input经常搭配 <label for="id" 使用> id代表input中的id属性; name属性表示传输路径中等号前的内容; value代表input中需要传输的值;
id与name不可混淆
CSS基本/引入
- 基本语法:
选择器{
属性:属性值;
}