html设置顶部div固定,css怎么设置div固定位置不变?

在html页面中,css可以设置div固定在页面一个位置,主要通过position属性设置绝对定位实现。下面举例介绍实现的过程。

9fb3b142b2bdc0982c721f8706e2c8be.png

通过position属性来控制;position属性的值常规有四个:static:默认值,没有定位,元素出现在正常的流中;

absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位;

fixed:生成绝对定位的元素,相对于浏览器窗口进行定位;

relative: 生成相对定位的元素,相对于其正常位置进行定位。

跟随浮动样式采用fixed以浏览器窗口进行绝对定位,通过top(距窗口上方的距离)、bottom(距窗口下方的距离)、left(距窗口左方的距离)、right(距窗口右方的距离)来控制其位置。

示例1:

使用absolute设置div位置相对元素固定不变

div

{

position:absolute;

left:100px;

top:150px

}

这是带有绝对定位的div

通过绝对定位,元素可以放置到页面上的任何位置。下面的div距离页面左侧 100px,距离页面顶部 150px。

效果图:

d4faeaaef4ffffd83511ab294afaa15a.png

示例2:

使用fixed设置div相对浏览器窗口固定不变

div.one

{

position:fixed;

left:5px;

top:5px;

}

div.two

{

position:fixed;

top:30px;

right:5px;

}

一些文本。
更多的文本。

效果图:

e4bb154926754e4fa377d8d506bb07b4.png

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值