【问题标题】:Blueprint CSS: Page moves to left side if the content is long蓝图 CSS:如果内容很长,页面将移至左侧
【发布时间】:2012-07-15 05:40:35
【问题描述】:

我正在使用 Blueprint CSS 框架,目前面临一个奇怪的问题。如果我的页面内容比显示器屏幕长并且页脚在下方,那么整个页面会向左侧移动一点,但如果我缩短内容并使其适合 屏幕使页脚可见(无需向下滚动),然后页面再次移回右侧。

我不确定,但我猜是它的clearfix 问题。你也这么认为吗?

能否请您告诉我如何解决此问题,以使页面即使内容很长也不会移动到左侧?

我的页面结构如下

<div class="container"> 

   <div id="header" class="span-24 "> Header </div>

   <div id="content" class="span-24" >My Main Content with two columns </div>

  <div id="header" class="span-24 "> Header </div>

</div>

CSS

#header{
margin-top:5px;
background-color:#333333;
border: solid 1px #333333;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
height:70px;
}

#content{
margin-top:2px;
min-height:500px;
font-size:12.5px;
line-height:30px;
background-color:#FFFFFF;
color:#404348;
font-family: 'Open Sans', sans-serif;
text-align:justify;
background-color:#FFFFFF; 
min-height:600px;
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
}

#footer{
height: 4em;
background-color:#FFFFFF;
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
}

【问题讨论】:

    标签: css blueprint-css blueprint


    【解决方案1】:

    页面在移动,还是因为您的浏览器滚动条出现/消失?

    考虑将正文设置为始终有一个滚动条,这应该可以解决它。

    例子

    html {
        overflow-y: scroll;
    }
    

    【讨论】:

    • 你是对的.. 这是因为浏览器滚动条出现/消失了。我刚刚使用了你的代码,它现在工作正常。谢谢:)
    猜你喜欢
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 2013-08-09
    相关资源
    最近更新 更多