HTML&CSS
笔记记录于看博学谷视频的学习笔记,课程已经有详细的笔记了,这里采用简写记录重点,用于回顾
什么是Web
Details
就是网站
网站的工作流程
1.首先我们需要通过浏览器访问发布到前端服务器中的前端程序,这时候前端程序会将前端代码返回给浏览器。
2.浏览器得到前端代码,此时浏览器会将前端代码进行解析,然后展示到浏览器的窗口中,这时候我们就看到了网站的页面,如下图所示:
3.但是此时这个页面是没有数据的,因为数据在我们的数据库中,所以我们浏览器需要根据前端代码中指定的后台服务器的地址 向 我们的后台服务器(内部有java程序)发起请求,后台服务器再去从数据库中获取数据,然后返回给浏览器。
4.浏览器拿到后台返回的数据后,然后将数据展示在前端资源也就是网页上,然后我们就看到了如下图所示的完整的内容
整个流程如下:
1.浏览器先向前端服务器请求前端资源,也就是我们所说的网页
2.浏览器再向后台服务器发起请求,获取数据
3.浏览器将得到的后台数据填充到网页上,然后展示给用户去看
网站开发模式
前后端分离开发 之前的混合开发已经落后了
网页由什么组成

网页背后本质是什么

如何转换
不同浏览器内核不一样,导致相同代码解析出现不同效果,所以要制定标准
web标准

什么是HTML
超文本标记语言
学习网站
https://www.w3school.com.cn/index.html

学会查这个文章
什么是CSS

基本骨架


VScode安装

英文下! +回车 直接生成HTML骨架

h1 img
输入这些都可以直接自动补全 提升开发效率
设置自动保存

HTML常见标签



- img
- src
- 绝对路径
- 绝对磁盘路径:本地电脑上的图片
- 绝对网络路径:网络上的图片
- 相对路径
- . 当前路径
- .. 代表上一级路径

- 绝对路径
- alt
- width: 设置宽度 px像素 % 百分比
- height:设置高度
- 宽度和高度一般只写一个,高度也会等比例缩放,如果设置两个就会变得很难看
- src
- h1
- hr

CSS引入方式


优先级

后加载就是表示哪个代码在下面就是优先哪个
颜色表示方式

这些颜色我们可以去网站上使用取色器来扒下来
插件


然后就可以了
CSS选择器

优先级
设置字体大小

超链接

- a
- href属性:要跳转的url地址
- target属性:
- _self:当前页打开
- blank 打开新的空白页


正文排版

视频标签

段落标签

缩进



盒子模型

div专门用来做布局的标签

盒子模型都是在样式中设置的

效果
已经有边距了 

布局




表格标签

表单标签




