固定浮动定位(fixed)实现思路及代码
2013-03-20 14:37
399 查看
网页中如下图,需要在页面底部中间固定一个块,当然用positon:fixed来控制,然后bottom:0px;能让其在底部,但是在中间怎么处理呢?
最先想到的是用js或者jquery算屏幕的宽度A,然后减去红色框的宽度B,那么它的left值为(A-B)/2 px;
其实有更简单的,只需要css来控制,代码如下
重要之处就是left:0px;right:0px;margin:auto auto;
经测试在ie8、9、10,chrom、firefox中均正常
最先想到的是用js或者jquery算屏幕的宽度A,然后减去红色框的宽度B,那么它的left值为(A-B)/2 px;
其实有更简单的,只需要css来控制,代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style> .test { border:1px solid red; position:fixed; bottom:0px; bottom:0px; left:0px; right:0px; margin:auto auto; height:50px; width:200px; } </style> </head> <body> <div class="test"></div> </body> </html>
重要之处就是left:0px;right:0px;margin:auto auto;
经测试在ie8、9、10,chrom、firefox中均正常
相关文章推荐
- 【代码片段】jQuery实现页面滚动时层智能浮动定位-Fixed Floating Elements
- jQuery固定浮动侧边栏实现思路及代码
- jQuery固定浮动侧边栏实现思路及代码
- 固定定位position:fixed实现高度自适应
- IE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
- 一列固定宽度布局和背景图片绝对定位的实现代码
- IE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
- 百度地图SDK---实现简单定位功能思路解析(采用BaiduMapsAPIDemo代码)
- MooTools 页面滚动浮动层智能定位实现代码
- JavaScript 浮动定位提示效果实现代码第1/2页
- Javascript 瀑布流实现的两种方式:固定列数的浮动布局与绝对定位自适应宽度
- cssIE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
- 通过绝对定位absolute="fixed"实现网页内容的固定层效果
- 固定在网页右侧的浮动层实现代码
- jquery实现的超出屏幕时把固定层变为定位层的代码
- js 固定悬浮效果实现思路代码
- div浮动固定浏览器顶部实现代码
- ie6不识position:fixed,固定定位的其它实现
- jquery实现的超出屏幕时把固定层变为定位层的代码
- JavaScript 浮动定位提示效果实现代码第1/2页