2-10position-sticky
来源:2-15 position-sticky(了解即可)
qq_番茄姑娘_0
2017-08-17 16:31:34
为什么我的编辑器sublim,不能识别position:sticky
用了notepadd++也不行
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>position-sticky</title>
<style type="text/css">
body{
height:800px;
overflow:auto;
}
.logo{
width:100%;
height:50px;
background:gray;
}
.nav{
position:sticky;
top:0;
width:100%;
height:50px;
background:blue;
color:#ffffff;
cursor:pointer;
}
.content{
position:relative;
height:150px;
overflow:scroll;
</style>
</head>
<body>
<div class="logo">
想象我是网站的头图
</div>
<div class="content">
<div class="nav">
想象这里是一堆的banner 导航按钮 | 分享 | 收藏
</div>
<div>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码..code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:..code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码..code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:..code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
<p>
你好,在定位的情况下,实现水平居中,建议:设置left:50%,然后就设置margin-left:-自身宽度的一半,即可实现水平居中。你的宽度是800px;left是50%;那么还需要设置margin-left:-400px;即可实现居中,可是你设置的是margin-right:400px;所以才会一直在右边,修改可参考下列代码:<...code...>祝学习愉快!
</p>
</div>
</div>
</body>
</html>
1回答
Miss路
2017-08-17
我测试的是可以的,这个属性是有兼容性问题的,建议你使用谷歌的高版本,或者是火狐的高版本测试。兼容是不是针对于编辑器的,而是针对于浏览器的,老师在课程中也有讲到兼容性这个问题,建议再看一下课程。祝学习愉快!
相似问题
回答 2
回答 1