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:滚动条

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