• 技术文章 >web前端 >html教程

    网页布局右侧悬浮栏_html/css_WEB-ITnose

    2016-06-24 11:24:13原创1342
    http://www.gzsi.gov.cn/
    各位牛人帮忙看下这个网页的布局
    右侧二维码这块,可以附着在body整体的右侧,并能不随页面的上下滚动而滚动。当页面缩小时,也不会像一般的浮动窗口布局一样,出现在窗口的固定位置挡到主要内容。而依旧是在中间内容整体的右侧。如何做到网页居中而右侧这一块附着在右侧呢


    回复讨论(解决方案)

    absolute定位

    定位..................

    absolute定位


    这个是根据浏览器窗口的定位吧,我要的是这个网站里面的效果呢

    定位..................


    就是问如何定位呢,和平时的浮动广告不太一样

    假设页面总宽度1190px
    那么 .right-nav 的位置,从全屏的一半宽度开始算50%, margin-left 的值是 1190/2 = 595px;
    所以不管浏览器是不是最大化的,右边div都能贴在主区域的右侧

    看下面的代码:
    .floatLeft{position: fixed;left: 50%;top: 50%;margin: -50px 0 0 -650px;font-size: 12px;display: none;}

    这是浮动在左边的。。。。。跟楼上差不多,主要还是position: fixed,加上left百分比,再加上margin,就可以做成你想要的效果了。

    absolute定位


    这个是根据浏览器窗口的定位吧,我要的是这个网站里面的效果呢


    如果不想用fixed的话,可以把挨着广告,也就是广告左边部分的div设置relative属性,然后再直接给广告加absolute属性就可以了

    absolute定位


    这个是根据浏览器窗口的定位吧,我要的是这个网站里面的效果呢


    如果你想滚动页面而二维码这块不动,那么直接fixed就OK了
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:主流浏览器css兼容问题的总结_html/css_WEB-ITnose 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ajax基本介绍• 深入CSS,让网页开发少点“坑”_html/css_WEB-ITnose• 求两个纯Html之间的传值示例_html/css_WEB-ITnose• html +CSS+div学习――第二课_html/css_WEB-ITnose• 前端要给力之:代码可以有多烂?_html/css_WEB-ITnose
    1/1

    PHP中文网