css - div、绝对定位、空白

标签 css

<body>
    <div id="wrapper">
        <div id="title"></div>
        <div id="mainimage">
            <img src="mainimage.jpg" />
        </div>
    </div>
    <div style="width:50%;">
        content here...
    </div>
</body>

http://susiebushphotography.com/about.html

感谢这里的社区,我开始学会不使用绝对定位 - 但这个布局是在我开始这里之前由某人完成的 - 所以有没有一种简单的方法可以删除狮子下方的空白区域,以便我可以使用它作为关于页面?还是我必须重做整个 CSS 布局?

谢谢

最佳答案

尝试用这个替换原来的以删除狮子下方的空间,

#wrapper {
  position:relative;
  margin: 0 auto 0 auto;
  width: 685px;
}

#title{
  position:absolute;
  top: 15px;
  width: 235px;
  height:265px;
  background-image:url(title.jpg);
  background-repeat:no-repeat;
  display:block;
}

#mainimage{
  position:absolute;
  top: 15px;
  left: 235px;
  width: 450px;
  height:265px;
  display:block;
}

这只是一个 quickfix 之类的东西,并且是一个解决方法。

注意:仅在 FF 3.5.6 上试过。

关于css - div、绝对定位、空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1965444/

相关文章:

javascript - CSS 跨浏览器弧形边框

html - 更改图像和侧边栏

php - 背景中树上的鸟

html - chrome 和 safari 的打印宽度不同

CSS classes : base+additional. 如何定义?

css - 强制浏览器使用仿斜体(斜体)而不是真正的斜体

javascript - JQuery 固定顶部导航,变量在调整大小时更改,在移动设备上禁用

html - html 表格中 <td> 之间的空行

html - 缩小窗口时的导航栏和页脚

css - 如果肢体语言发生变化,我们可以固定页面方向吗?