html - CSS:如何在内容的左侧和右侧制作背景

标签 html css image background

我正在尝试创建此布局。 Fluid image layout

我希望可以通过 IE 8 及更高版本和其他标准网络浏览器访问该布局。所以我不想使用 CSS3,如果可能的话。

到目前为止我得到了这个(它没有页眉和页脚,因为它们是原始添加):

HTML:

<div class="right">
  <div class="left">
    <div class="container clearfix">
    This is an example text<br />
    This is an example text<br />
    This is an example text<br />
    This is an example text<br />
    This is an example text<br />
    </div>
  </div>
</div>

CSS:

.right {background: url('images/bgr.jpg') no-repeat scroll right top #FFFFFF;}
.left {background: url('images/bgl.jpg') no-repeat scroll left top transparent;}
.container {width: 960px; margin: 0 auto; position: relative; text-align: left; border: 1px solid red;}
.clearfix:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}

问题是,当我以低于 (pic1Width + pic2Width + contentWidth) 的分辨率打开它时,图片会覆盖内容使其消失。我也无法在图 1 和图 2 的左侧和右侧添加流动空间。

感谢任何提示!

最佳答案

我假设中心内容固定在中间,带有 margin:0, auto;

如果是这样的话,我会

body
{ 
background-image:url('background.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}

并创建背景图像,以便 a) 图片紧贴内容的任一侧,b) 边缘淡入一种颜色,该颜色可以足够纯以匹配 bg 颜色(以防屏幕太宽。)

希望对您有所帮助。

关于html - CSS:如何在内容的左侧和右侧制作背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812391/

相关文章:

javascript - 在 jQuery 中循环遍历具有相同类的 div

javascript - Ajax javascript 在按钮下显示消息

sql - 如何在SQL Server数据库表列中存储图像

html - 为 SEO 准备基于图像的网页设计的最佳技术 - noscript?

html - 如何使用 css 正确定位文本?

html - 如何让 Jumbotrons 不垂直接触?

html - 使内容占据整个屏幕宽度

javascript - 将 article 替换为带有一个按钮的 div,该按钮将保留并可以在 article 和 div 内容之间切换

javascript - 溢出检查不起作用

java - Java 中的图像响应 - HTTPServer