要学习的内容:
- [x] flex布局
plugin:
* open in browser
* js-css-html formatter
* auto rename tag
* css peek
emmet语法:
`.left+.right`
## 字体
* 垂直居中
css没有提供垂直居中的代码 [原理](https://www.bilibili.com/video/BV14J4114768?p=114)
行高和容器高度一致
```html
height: 40px;
line-height: 40px;
```
### li
去除 `li`标签的小圆点: `list-style:none`
## 第四天
### 行内块元素
> 既能一行放多个,又具有宽和高
img, input, td 它们同时具有块元素和行内元素的特点,称为行内块元素;
![image-20220515154007589](readme.assets/image-20220515154007589.png)
行内块元素具有宽和高;**按道理,只有块元素具有宽和高**
![image-20220515154621054](readme.assets/image-20220515154621054.png)
==p标签内不允许放div标签==,即 **行内元素**不允许放**块元素**;
a里面可以放块元素
### 元素显示模式的转换
> 一个模式需要另外一种模式的特性
* 转换为块元素:display:block;
* 转换为行元素:display:inline;
* 转换为行内块元素:display:inline-block;
a属于行内元素没有宽度和高度
### 背景
没有特定的顺序,习惯的约定方式为:
background: 背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置
![image-20220515205732679](readme.assets/image-20220515205732679.png)
## 第五天
css三个重要特性:层叠性、继承性、优先级
* 层叠性
相同的选择器设置相同的样式,在样式冲突时
* ==就近原则==
* 继承性
子标签会继承父标签
![image-20220516104937845](readme.assets/image-20220516104937845.png)
颜色和字体相关的都可以继承
font : 12px / 24px ; 文字大小12px,行高24px
font : 12px / 1.5; 行高不跟单位,表示是字体大小的1.5倍
* 优先级
当同一元素指定多个选择器,会有优先级
* 选择器相同,执行层叠性
* 选择器不同,根据选择器权重执行
![image-20220516133933842](readme.assets/image-20220516133933842.png)
补充:
* a : hover -> 0011
a是 0001, :hover是 0010
父亲的权重很大,但是只要是继承,对于子标签来说权重都是0
```css
<style>
div{
color: aqua !important;
}
.weight{
color: brown;
}
p{
color:chartreuse;
}
</style>
</head>
<div class="weight">
<p>权重</p>
</div>
```
此时p标签字体的颜色是 **color:chartreuse;**因为继承的权重是0,即使父标签把color声明为`important`了。
### 权重叠加
> 来自优先级
>
> 如果是复合选择器,则会有权重叠加,需要计算权重
```css
/* 复合选择器会有权重叠加的问题 */
/* 权重虽然会叠加,但是永远不会有进位 */
/* ul li 权重 0,0,0,1 + 0,0,0,1 = 0,0,0,2 2 */
ul li {
color: green;
}
/* li 的权重是 0,0,0,1 1 */
li {
color: red;
}
/* .nav li 后代选择器 权重 0,0,1,0 + 0,0,0,1 = 0,0,1,1 11 */
.nav li {
color: pink;
}
<ul class="nav">
<li>大猪蹄子</li>
<li>大肘子</li>
<li>猪尾巴</li>
</ul>
```
权重的值在比较时候从左往右比较。权重的叠加,在相同的位置上相加,不会产生进位。
特别注意:
* `.nav li` 的权重是 0011
### 盒子模型
![image-20220516152211507](readme.assets/image-20220516152211507.png)
网页布局三大核心:==盒子模型、浮动 和 定位==
![image-20220516154734107](readme.assets/image-20220516154734107.png)
边框:border, 内容: content, padding: 内边距, margin: 外边距;
![image-20220516155108811](readme.assets/image-20220516155108811.png)
```css
/* border-width 边框的粗细 一般情况下都用 px */
border-width: 5px;
/* border-style 边框的样式 solid 实线边框 dashed 虚线边框 dotted 点线边框*/
border-style: solid;
/* border-style: dashed; */
/* border-style: dotted; */
/* border-color 边框的颜色 */
border-color: pink;
```
简写在border后,没有顺序:
```css
border: 5px solid pink;
```
边框分开写
```css
/* 上边框 */
border-top: 5px solid pink;
/* 下边框 */
border-bottom: 10px dashed purple;
```
**合并相邻边框**:
如果不合并,相邻边框在一起会使得宽度变宽
```css
border-collapse: collapse;
```
### p142 边框影响盒子实际大小
设置 div 宽和高是200px后,再设置border=10px,那么实际容器的宽和高变为220px。
### p143 盒子模型内边距padding
padding 即边款与内容之间的距离
padding-left, padding-top设置
### p144 padding复合属性
![image-20220516201253360](readme.assets/image-20220516201253360.png)
### p145 paddding影响盒子实际大小
和边框一样,会撑大盒子的大小
解决方案:让盒子大小 减去内边距
好处:根据盒子内的内容大小,盒子不设置大小,padding会自动撑开盒子,不会出现某个盒子太小放不下内容的情况
### p149 padding不会撑开盒子的情况
孩子标签的宽度和父标签的宽度一样宽
* 对标签<font color='red'>**不指定宽度不会撑开盒子**</font>,那么即便使用了padding,盒子的宽度也不会增加
* 若设置h1的宽度为100%,使用了padding后,盒子的宽度会增加,屏幕放不下,需要滑动滚动条
### margin
简写方式和padding一样
水平居中:
* 块元素 居中,1. 该盒子必须指定宽度 ; 2. `margin: 0 auto`
* 行元素或行内块元素居中,给父元素添加 `text-align: center`
![image-20220516223734888](readme.assets/image-20220516223734888.png)
### 清除内外边距
网页元素很多都带有默认的内外边距,不同浏览器默认也不一致,CSS首先要清楚网页元素的内外边距
```css
* {
padding : 0;
margin: 0;
}
```
注意:行内元素为了照顾兼容性 ,尽量只设置左右内外边距,不设置上下内外边距 。但是转为块级和行内块元素就可以了。
### ps的基本操作
pass
### 综合案例 box布局
padding和margin的应用案例
## 第六天
### 圆角
`border-radius`用于外边框圆角,参数可为**数值**或**百分比**
> p165
语法:
```css
border-radius":length;
// 50%是高度和宽度的一半
border-radius":50%;
```
radius 半径
* 画园
正方形
border-radius:50%
* 圆角矩形
border-radius:高度的一半
* 简写属性,
* (顺时针) 左上角、右上角、右下角、左下角
* 两个数值,两条对角线
* 分开写:border-top-left-radius, border-top-right-radius
### 盒子阴影
`box-shadow` 为盒子添加阴影
![image-20220518210739945](readme.assets/image-20220518210739945.png)
默认是外阴影,不写inset就是外阴影;
![image-20220518211605583](readme.assets/image-20220518211605583.png)
### 文字阴影
不是特别重要
![image-20220518211515538](readme.assets/image-20220518211515538.png)
没有合适的资源?快使用搜索试试~ 我知道了~
html css js 学习笔记.zip
共1718个文件
html:584个
png:358个
jpg:243个
需积分: 0 1 下载量 77 浏览量
2023-12-30
12:37:02
上传
评论
收藏 153.47MB ZIP 举报
温馨提示
html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css j
资源推荐
资源详情
资源评论
收起资源包目录
html css js 学习笔记.zip (1718个子文件)
W3CSchool.chm 11.27MB
jQuery_3.3.1_API_Docs_CN.CHM 1.61MB
csss手册4.2.3.chm 925KB
css2.0中文手册.chm 259KB
bootstrap.css 143KB
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.min.css 114KB
bootstrap.min.css 114KB
bootstrap.min.css 114KB
bootstrap.min.css 114KB
bootstrap.min.css 114KB
bootstrap.min.css 114KB
bootstrap.min.css 114KB
bootstrap-theme(1).css 22KB
bootstrap-theme.css 22KB
bootstrap-theme.css 22KB
bootstrap-theme.css 22KB
bootstrap-theme.css 22KB
bootstrap-theme.css 22KB
bootstrap-theme.css 22KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
swiper.min.css 19KB
index.css 10KB
normalize.css 8KB
normalize.css 8KB
normalize(1).css 8KB
normalize.css 8KB
normalize.css 8KB
normalize.css 8KB
normalize.css 8KB
index.css 6KB
default(1).css 5KB
index.css 5KB
detail.css 5KB
style.css 5KB
zy.media.min.css 5KB
style.css 5KB
style.css 5KB
style_diy.css 5KB
common.css 5KB
common.css 5KB
common.css 5KB
index.css 5KB
index.css 5KB
index.css 4KB
index.css 4KB
detail.css 4KB
detail.css 4KB
detail.css 4KB
detail.css 4KB
detail.css 4KB
detail.css 4KB
detail.css 4KB
index.css 4KB
common.css 4KB
common.css 4KB
common.css 4KB
common.css 4KB
common.css 4KB
common.css 4KB
common.css 4KB
fullpage.min.css 4KB
index.css 4KB
index.css 4KB
index.css 4KB
index.css 4KB
style.css 4KB
index.css 3KB
index.css 3KB
index.css 3KB
car.css 3KB
index.css 3KB
index.css 3KB
jIndex.css 2KB
index.css 2KB
list.css 2KB
list.css 2KB
list.css 2KB
list.css 2KB
list.css 2KB
list.css 2KB
list.css 2KB
list.css 2KB
index.css 2KB
style.css 2KB
demo.css 2KB
demo.css 2KB
register.css 2KB
共 1718 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
辣椒种子
- 粉丝: 3321
- 资源: 5724
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功