图片文件夹:images
样式文件夹:CSS
首页:index.html
场景:项目中将多张小图片,合并成一张大图片,这张大图片称之为精灵图
优点:减少服务器发送次数,减轻服务器的压力,提高页面加载速度
精灵图的使用步骤
创建一个盒子,设置盒子的尺寸和小图尺寸相同
将精灵图设置为盒子的背景图片
修改背景图位置
CSS精灵图
作用:设置背景图片的大小
语法:background-size:宽度 高度;
取值
| 取值 | 场景 |
|---|---|
| 数字+px | 简单方便,常用 |
| 百分比 | 相对于当前盒子自身的宽高百分比 |
| contain | 包含,将背景图片等比例缩放,直到不会超出盒子的最大 |
| cover | 覆盖,将背景图片等比例缩放,直到刚好填满整个盒子没有空白 |
background连写拓展
background:color image repeat position/size;作用:给文字添加阴影效果,吸引用户注意
属性名:text-shadow
取值
| 参数 | 作用 |
|---|---|
h-shadow | 必须,水平偏移量。允许负值 |
v-shadow | 必须,垂直偏移量。允许负值 |
blur | 可选,模糊度 |
color | 可选,阴影颜色 |
作用:给盒子添加阴影效果,吸引用户注意,体现页面的制作细节
属性名:box-shadow
取值
| 参数 | 作用 |
|---|---|
h-shadow | 必须,水平偏移量。允许负值 |
v-shadow | 必须,垂直偏移量。允许负值 |
blur | 可选,模糊度 |
spread | 可选,阴影扩大 |
color | 可选,阴影颜色 |
inset | 可选,将阴影改为内部阴影 |
作用:让元素的样式慢慢的变化,常配合hover使用,增强网页交互体验
属性名:transition
常见取值
| 参数 | 取值 |
|---|---|
| 过渡的属性 | all:所有能过渡的属性都过渡,具体属性名如:width:只有width有过渡 |
| 过渡的时长 | 数字+s(秒) |
注意点:
过渡需要:默认状态 和 hover状态样式不同,才能有过渡效果
transition属性给需要过渡的元素本身加
transition属性设置在不同状态中,效果不同的
① 给默认状态设置,鼠标移入移出都有过渡效果
② 给hover状态设置,鼠标移入有过渡效果,移出没有过渡效果
文档类型声明,告诉浏览器该网页的HTML版本
注意点:DOCTYPE需要写在页面的第一行,不属于HTML标签
识网页使用的语言识网页使用的字符编码
作用:保存和打开的字符编码需要统一设置,否则可能会出现乱码
常见字符编码:
注意点:开发中统一使用UTF-8字符编码即可
SEO(Search Engine Optimization):搜索引擎优化
作用:让网站在搜索引擎上的排名靠前
提升SEO的常见方法:
竞价排名
将网页制作成html后缀
标签语义化(在合适的地方使用合适的标签)
……
SEO三大标签
title:网页标题标签
description:网页描述标签
keywords:网页关键词标签
场景:把页面的主题内容约束在网页中间
作用:让不同大小的屏幕都能看到页面的主体内容
代码:
/* 版心 */
.container {width: 1240px;margin: 0 auto;
}
注意点:版心类名常用container、wrapper、w等
| 顺序 | 类别 | 属性 |
|---|---|---|
| 1 | 布局属性 | display、position、float、clear、visibility、overflow |
| 2 | 盒子模型+背景 | width、height、margin、padding、border、background |
| 3 | 文本内容属性 | color、font、text-decoration、text-align、line-height |
| 4 | 点缀属性 | cursor、border-radius、text-shadow、box-shadow |

场景:一般项目开始前,首先会去除掉浏览器默认样式,设置为当前项目需要的初始化样式
作用:防止不同浏览器中标签默认样式不同的影响,统一不同浏览器的默认显示效果,方便后续项目开发
小兔鲜儿-新鲜、惠民、快捷!
2022/9/9 Caroline finish
上一篇:我想说一句一个人不知道屁的味道
下一篇:日落是什么样子的?造句是什么感觉