【问题标题】:div px from center来自中心的 div px
【发布时间】:2013-07-31 01:55:03
【问题描述】:

我有一个 div 的宽度是 800px 居中对齐:

  min-height:800px;
  margin-left:auto;
  margin-right:auto;

我在它的右边有一个 div,它是固定的:

  left:50%;
  padding-left:400px;
  position:fixed;

但现在 div 覆盖了主要内容。

所以如果主要内容中有一个按钮,我不能点击它,因为固定的 div 在它上面。

我尝试给它一个较低的 z-index,但如果我这样做,我无法点击侧面 div 上的按钮。

是否可以给它一个margin left:50% + 400px; 所以我不需要填充?

【问题讨论】:

  • 你能给我们一个 jsfiddle 吗?
  • 看起来你在做一些奇怪的 CSS,背后的动机是什么?
  • 我有一个包含内容的主 div,除此之外,该 div 是一个固定 div,所以总是在带有社交媒体按钮的屏幕上,看起来它附加在 div 的一侧。

标签: html css


【解决方案1】:

只需将padding-left 更改为margin-left

left: 50%;
margin-left: 400px;
position: fixed;

或者在现代浏览器中使用calc

left: calc(50% + 400px);
position: fixed;

【讨论】:

  • 第一个解决方案奏效了,哈哈我应该知道的。非常感谢我在那里做了一些磨损的 CSS 来修复它。
猜你喜欢
  • 1970-01-01
  • 2017-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-03
  • 1970-01-01
相关资源
最近更新 更多