css遇到的问题大汇总
摘要
把之前自己的学习笔记总结一下,以后也会持续添加!
学习工作前端好几年了,感觉自己就是个废柴,很多都不懂,平时就是写写业务代码,用到的时候才会想着去学习,是时候要学习了。中午刚写了一篇博客,下午就看到自己的小伙伴写博客写了好几年了,比自己优秀的人都这么努力,自己还有什么理由不努力呢!加油!
1、z-index层级问题
http://www.cssass.com/blog/2009/75.html
2、css粘性定位position:sticky问题采坑
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
* {
margin: 0;
padding: 0
}
html body {
height: 100vh;
width: 100%
}
h1 {
height: 200px;
position: relative;
background-color: lightblue;
}
h1:after {
content: '';
position: absolute;
top: 100px;
left: 0;
width: 100%;
height: 2px;
background-color: red;
}
.sticky{
position: relative;
height: 300px;
}
#sticky-nav {
position: sticky;
/*position: absolute;*
left: 0;*/
top: 100px;
width: 100%;
height: 80px;
background-color: yellowgreen;
}
.scroll-container {
height: 600px;
width: 100%;
background-color: lightgrey;
}
</style>
</head>
<body>
<h1>高200px;距顶部100px</h1>
<div class="sticky">
<div id="sticky-nav">这是一个tab切换栏,给sticky定位top=100px</div>
</div>
<p class="scroll-container">发生滚动</p>
<p class="scroll-container" style="background:lightgoldenrodyellow;">发生滚动</p>
</body>
</html>
参考链接:https://blog.youkuaiyun.com/qq_35585701/article/details/81040901