html - CSS - 固定位置标题和页面边框组合

标签 html css

我的要求是一个具有固定位置标题和页面周围完整边框的页面。

设置很简单,但固定位置标题与页面边框重叠时出现问题。

从视觉上看,这显示了问题:

enter image description here

您可以看到固定位置标题与右侧边框重叠。我的目标是防止这种情况发生。

我相信这是相关的代码块 - 通过将位置设置为相对来测试它,例如,将停止标题与右边框重叠,但我需要固定标题。

.site-header {
  min-height: 100px;
  background: blue;
  position: fixed;
  width: 100%;
  z-index: 10;
}

这里用笔来完整地演示这个问题:

http://codepen.io/juxprose/pen/vERQQr

有什么想法吗?我已经尝试了一些 z-index 实验,因为这似乎是问题所在,但没有成功。 100% 宽度似乎也与此问题有关。非常感谢任何指点,谢谢。

最佳答案

尝试将您的 css 更改为:

.site-header {
  min-height: 100px;
  background: blue;
  position: fixed;
  width: 100%;
  z-index: -1;
}

.site-main {
  position: relative;
  margin: 100px 25px;
  z-index:-2;
}

它在 CodePen 上工作 - 希望它也适合你。

http://codepen.io/juxprose/pen/vERQQr

关于html - CSS - 固定位置标题和页面边框组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28624463/

相关文章:

javascript - getElementsByClassName 在 for 中选择和使用

javascript - 如何在双引号内添加html标签

html - 在行中垂直对齐 img - twitter bootstrap

html - 无滚动条的图像全宽和全高

javascript - 网页 : Dynamic transparent gradient

javascript - D3 图中的垂直线在缩放/平移时移动

python - 如何从html中提取一些url?

javascript - 登录表单提交按钮不起作用

html - 无法让 emacs 组织模式使用我的 CSS 文件

css - 悬停下拉菜单后无法更改大小和位置