2020年寒假总结
一、对寒假任务完成情况总结
- 在acm上的表现比较欠缺,算法能力差。
- 打字的速度并不快,不过却掌握了正确的打字方法。
- 对于前端知识也是有些遗忘,做的页面也存在些许问题
二、学习到的算法知识
三、学习到的前端知识
-
用定位实现下拉菜单
- 隐藏部分:
position: absolute; 绝对定位
disply: none; 使该部分隐藏 - 鼠标放的地方:
disply: block; 使隐藏的部分出现
注:一定要用该部分的标签把隐藏部分包住,否则隐藏部分将不会因为鼠标停留而出现。
- 隐藏部分:
-
用盒子边框实现三角形
- 一个div的长宽都为0,边框为实线,然后只需某些边的颜色
为透明色:transparent
- 一个div的长宽都为0,边框为实线,然后只需某些边的颜色
-
行高 line-height
- 值为1,2倍数之类和数字(px),无单位,可实现垂直居中
-
字体粗细 font-weight
- 值为单词和数字。数字为(100,200,…,900)共九个
注:100到500都是正常的,600到900都是加粗的
- 值为单词和数字。数字为(100,200,…,900)共九个
-
css复合样式:通过空格实现
-
不关心顺序
background: color url() repeat postion(x) position(y); border: size color style;
-
关心顺序
font: weight style size family; font: style weight size family; font: style weight size/line-height family; 注:最少要有两个值 size family
注:如果要写复合样式,那么要先写复合样式,再写单一样式,否则单一样式会被复合样式覆盖。
-