【问题标题】:centering a 900px wide element with background orange on the left and white on the right居中一个 900px 宽的元素,左边是橙色,右边是白色
【发布时间】:2012-03-23 10:16:43
【问题描述】:

我的 html 页面上有一个元素,我想在屏幕上居中。这很容易。但是:我希望元素左侧的背景为橙色,而右侧的背景应为白色。我正在考虑这样的解决方案:

<div id="outer">
  <div id="middle">
    <div id="inner">
      <p>some content</p>
    </div>
  </div>
</div>

用css:

#outer {
  width: 100%;
  background-color: white;
}
#middle {
  background-color: orange;
}
#inner {
  width: 900px;
}

唯一缺少的是将#inner 置于中心位置。有什么方法可以修改 #middle 或 #inner 的填充或边距以获得所需的结果?

【问题讨论】:

标签: html css colors background position


【解决方案1】:

使用这个:

#middle {
  background-color: orange;
  margin: 0 auto;
}

【讨论】:

  • 这只是一个 div 的中心。我希望左边的背景是橙色,右边是白色。
  • 然后创建2色背景图片
  • 我做了,但是对于大屏幕的用户,这个背景突然结束了。另外,如果可能的话,我更喜欢用 css 来做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-02
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 2021-12-27
  • 1970-01-01
相关资源
最近更新 更多