问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网页设计如何设置网页部分内容不随着滚动条而移动移动

发布网友 发布时间:2022-04-21 06:37

我来回答

6个回答

热心网友 时间:2022-04-20 11:34

css属性 overflow-y:auto; DIV里面的内容超过DIV的高度,右边就会自动出现滚动条
1、用一个div,定制成图中的宽度和高度
2、然后再把div的样式设成overflow-y:scroll,当div里的文字超出那个高度的时候,滚动条就出来了。

如:<div style="width:100px; height:100px; overflow:auto; border:1px
solid #000000;"><img src="" style="width:300px;
height:300px;"></div>
不需要的话不设置就好

热心网友 时间:2022-04-20 12:52

这个主要从两方面来着手:

CSS部分:

写一个样式,使用position:fixed (基于浏览器边框的绝对定位)

JS部分:

获取当前页面高度,然后绑定滚动条移动事件,检测当页面滚动一半位置时,为右边部分的容器加上第一步中写好的样式。

热心网友 时间:2022-04-20 14:27

需要设计到CSS方面的知识。需要理解绝对定位和相对定位,position属性absolute、fixed,relative。可以使用position:fixed。

热心网友 时间:2022-04-20 16:18

css这个属性

position:fixed

热心网友 时间:2022-04-20 18:26

div的样式中使用相当于浏览器窗口定位——position:fixed。
一、position:fixed属性的含义
fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
我们平时所说的固定定位指的就是fixed,设置了固定定位的元素不会随滚动条上下滚动。

二、一般的 position:fixed; 实现方法
#top{position:fixed;bottom:0;right:20px}
实现了id为top的元素固定在浏览器的底部和距离右边20个像素的位置
#top{position:fixed;top:20px;right:20px}
实现了id为top的元素固定在距离浏览器的顶部20个像素和距离右边20个像素的位置

三、IE6下position:fixed; 实现方法
在IE6中是不能直接使用 position:fixed; 。你需要一些 CSS Hack 来解决它
相同的还是让 <div id="top">...</div> 元素固定在浏览器的底部和距离右边的20个像素,这次的代码是:#top{
position:fixed;
bottom:0;
right:20px;
_position:absolute;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
right 跟 left 属性可以用绝对定位的办法解决,而 top 跟 bottom 就需要用上面的表达式来实现。其中在_position:absolute; 中的 _ 符号只有 IE6 才能识别,目的是为了区分其他浏览器

1、使元素固定在浏览器窗口的顶部:
#top{
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop));
}
2、使元素固定距浏览器窗口的顶部a像素的位置:
#top{
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop));
_margin-top:a;
}或者
#top{
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+a));
}
3、使元素固定在浏览器窗口的底部:
#top{
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
4、使元素固定在距浏览器窗口的底部b像素的位置:
#top{
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:b;
}或者
#top{
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||b)-(parseInt(this.currentStyle.marginBottom,10)||b)));
}
四、IE6下的闪动问题
问题还没有完全解决。在用了上面的办法后,你会发现:被固定定位的元素在滚动滚动条的时候会闪动。解决闪动问题的办法是在 CSS 文件中加入:
*html{background-image:url(about:blank);background-attachment:fixed;}
其中 * html选择器hack是给 IE6 识别的。
到此,IE6 的 position:fixed; 问题已经被解决了

热心网友 时间:2022-04-20 20:51

js 固定div层
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中控是什么意思 抖音直播中控是什么意思 iphone通讯录群组设置 如何更改iphone通讯录拨打电话时总是出现两个称呼 我的电脑是Win8.1update老硬盘有坏道,最近新买了一个硬盘是希捷的1TB混 ... 使命召唤:黑色行动2常见问题 GMA 4500M技术特性 电脑显示器的配置电脑的基本配置有哪些 梦见对象把门钥匙和我分手 梦见对象还我门钥匙要和我分手的预兆 公益性捐赠税前扣除资格 HTML网页设计怎样设置网页主体宽高? 什么是网页设计? 怎摸制作网页 网站界面设计规范有哪些? 怎么对网站进行排版_如何进行排版 404 Not Found 网页设计行高怎样设置 网页设计自动换行? 网页设计排版对齐 网页设计中div强制换行怎么改变 现在大学生主要用什么社交软件? 有没有关于文玩微信交流群的 网页设计怎么设置第二行与第一行对齐,求助,谢谢。 网页设计换行间距怎么弄 空调风管微信交流群在哪里找 怎样在网页设计中设计段落行间距的大小 有没有那种微信交流群,不太会用贴吧 网页设计行间距怎么设置 有半永久纹身吗 今日关注报料微信我想参加今日关注微信 word一行有多大 html怎么使得页面缩小里面的内容不会重叠,而保持一定位置? 新入园小班幼儿老师简短评语有哪些? 小班幼儿评语怎么写? 幼儿园评语小小班简短 新入园小班幼儿评语简短老师怎么写? 幼儿园教师评语小班简短 小班幼儿每周评语简短 幼儿园小班老师对幼儿的评语怎么写 小班幼儿教师评语 幼儿园小班老师期末评语 小班幼儿评语简短40条 幼儿教师评语小班 小班老师对幼儿园小朋友的评语怎么写 幼儿园小班老师学期末对孩子的评语 幼儿园小班期末教师评语 幼儿园小班老师给孩子的评语 小班幼儿优秀评语 小班幼儿简短评语怎么写? 可伸缩餐桌大餐桌的尺寸