2 wuxiaoyu1234 wuxiaoyu1234 于 2014.11.19 11:52 提问

css样式传值问题(不要输入固定的值)

想将下面的30px用窗口高度来表示~ 有谁能帮一下~

.affix{ top:30px; position:fixed } .affix-bottom{ position:absolute; }

3个回答

yangyuyu77584
yangyuyu77584   2014.11.19 12:01

这个不能修改的,不过你可以dom的方式对其的样式做修改。就是加入一些新的top样式,使原来top失效。

yangyuyu77584
yangyuyu77584 回复wuxiaoyu1234: 一样的,也是这样的方法,你修改后,如果不能生效,请一下!important,这样你修改的一定会生效。
3 年多之前 回复
wuxiaoyu1234
wuxiaoyu1234 谢谢~但是考虑到不同浏览器的分辨率的问题、我想让高元素出现的时候都能在屏幕的某个比例的高度上。使用像素的话,肯定会失效的。。
3 年多之前 回复
wuxiaoyu1234
wuxiaoyu1234 谢谢~但是考虑到不同浏览器的分辨率的问题、我想让高元素出现的时候都能在屏幕的某个比例的高度上。使用像素的话,肯定会失效的。。
3 年多之前 回复
chinmo
chinmo   Rxr 2014.11.19 15:49

top:expression(eval(document.documentElement.scrollTop));
是不是想这个意思?

showbo
showbo   Ds   Rxr 2014.11.20 09:47

你的fixed定位,top设置为窗口高度那不是看不到控件了。。想固定在视窗下面设置bottom:0px就行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!