2022 7-9 第二组 曹雨CSS知识点

css

CSS叫做“层叠样式表”网页中:HTML相当于布料(结构)​CSS网页相当于上色(美化)

定义css的方式

行内样式,内联样式

如:

I love Java



i love html

内页样式

如选择器格式

css层叠性

优先级

类>标签>id

层叠性

如果样式冲突,遵循就是就近原则,哪个样式离结构近,就选哪个

如果样式不冲突,就不层叠

继承性

子标签会继承父标签的某些样式

*权重:继承的样式权重为0(继承过来的样式是最不重要的,优先级最低)

​ 行内样式权重最高

​ 如果权重相同,继续就近原则

​ !important 可以改变权重,改成无限大(比行内样式还要大)

css常用的单位:

1.px像素(绝对单位 一个像素代表一个点,如一个100px*100px的正方形,宽度100个点,高度100个点)

2.em(相对单位,它会参考它的父级元素。在字体上使用比较多,父级元素的字体是16px,要设置元素的字体大小为2em,当前元素的字体大小就是32px。

3.rem相对单位,由页面决定,当我们该百年来浏览器的页面设置,页面的字号也会随之发生变化。应用在老人版。

4.百分比,相对于父级元素的比例

字体大小:font-size:像素

字体样式:font-family:字体名字

行高:line-height:~~~px

粗细:font-weight:

字体下划线:text-decoration:underline/none

字体颜色:color:

*如果样式很多,每个样式后用;结尾

背景

div可以理解为一张纸,不对其进行任何设置就是一张透明的纸

背景颜色:background-color

背景图片:background-image

简写:background:

颜色的表示方法:

1.英文 2.rgb(是一个函数) 3.rgba:多加了一个透明度(透明度0-1 全透明-不透明) 4.16进制

div {
height: 200px;
width: 200px;
background-color: green;
/* 边框线的样式 /
/
border-style: dotted; /
/
边框线的宽度 /
/
border-width: 5px; /
/
边框线的颜色 /
/
border-color: yellow; /
/
简写 /
border: red solid 1px;
border-bottom: 1px yellow double;
border-left: 1px blue dotted;
/
css3新增的属性,半径 /
border-radius: 15px;
}
table {
/
border: 1px black solid; /
/
边框线的折叠 /
border-collapse: collapse;
/
边框线间距 */
border-spacing: 0;
border-left: 1px solid black;
border-top: 1px solid black;
}
table tr {
border-bottom: 1px solid black;
}
table tr td {
border-right: 1px solid black;
}

定位,浮动

position: absolute:绝对定位 当前的文档流可以理解为飘起来了,参照物是他的父级元素
relative:相对定位 :参照物是已经定位的父级元素,占原有位置,不会上天,父相子绝
visibility:hidden:隐藏
overflow:溢出样式
scroll:滚动条




我是div2


我是div1

哈哈





盒子模型

盒子模型



我是div2

我是div1

总结

今天是第二天,我们学习了CSS的技能,用于HTML网页的美化,基本知识点方面,比较多,比较杂乱。老师刚刚讲过,过了一会可能就会忘记,最后的盒子模型与浮动,定位感觉应用层面一窍不通。最后的作业也不是独立自主完成,是在同学的帮助才最后完成。依然没有感觉,依然没有思维,依然很焦虑。

posted on 2022-07-11 22:19  figh466  阅读(88)  评论(0)    收藏  举报

导航