【问题标题】:Space at the bottom and right side of my page我的页面底部和右侧的空间
【发布时间】:2012-05-21 12:41:02
【问题描述】:

这是页面:propertytest.uphero.com

我已将问题缩小到 6 个蓝色框(前 3 个位于名为 offer 的 div 下,下面的 3 个位于名为 properties 的 div 下)。如果我要把它们拿出来,空间就会消失,但我真的很想把它们留在里面,所以我需要有人帮我解决它,这样我就可以保留盒子并且在页脚下方没有空间。

我认为我的问题在于它们是相对定位的(所有 div 都是相对定位的——我现在意识到这一点是个坏主意)。

我试过了:

  • 将 2 个 div 与绝对定位对齐 - 这样可以消除底部/右侧的空间,但是如果我要缩小浏览器,这些框就会错位..

  • 删除所有定位并将它们浮动到左/右 - 删除底部/右侧的空间,但不会进入我希望它们的位置(我不认为你可以定位浮动上/下/左/右还是边距?)

【问题讨论】:

  • 出现问题的浏览器是什么?我在 Chrome 中看不到任何问题
  • @Sam 它出现在所有浏览器中,我尝试过最新的 IE、Chrome、Firefox 以及 IE8。可能是因为我的分辨率较小? (我在笔记本电脑上)
  • 您的意思是要将页脚粘贴到页面底部吗?
  • @RyanMurphy 感谢您的回复,我尝试了并将其添加到 2 个 div id 中,它摆脱了右侧空间而不是底部它也使图像像 5 像素宽跨度>
  • @ikartik90 我希望它位于所有 div 下方。所以是的,基本上:D

标签: html css space


【解决方案1】:

这里是如何整理你目前拥有的 6 个框作为 position:relative;

http://jsfiddle.net/F9Q6T/

基本前提是您将盒子漂浮在容器内,然后清除它们以使容器大小合适。

对于页面底部的问题,您需要删除底部:290px;从你的页脚。这似乎是导致问题的原因

【讨论】:

  • 我已经添加了您提供的代码并且发生了这种情况:propertytest.uphero.com 所有的空间都已经消失了(谢谢!)但是,这些盒子还没有完成我希望他们做的事情,我应该尝试相对位置吗?我想稍后单独更改图像
  • 您是否将其添加到您的 css 中? .clearfix:after { 内容:“。”;显示:块;高度:0;明确:两者;可见性:隐藏; }
  • 是的,我确实像这样布置了 html:
【解决方案2】:

我认为主要问题是body background image. You have used image of 1300px * 1000px size。我认为你必须使用image of 1px width with repeat property.。底部的空白是由于订单和属性 div 的bottom 属性`

谢谢。

【讨论】:

  • 我已将其更改为 8x8 jpg 并重复 x 和 y。我很想摆脱底部的财产,但如果我这样做了,盒子就会错位。我真的需要解决这个问题,但似乎没有任何效果..
猜你喜欢
  • 1970-01-01
  • 2018-03-19
  • 1970-01-01
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
  • 2012-05-02
  • 1970-01-01
  • 2015-02-09
相关资源
最近更新 更多