html - 左右两侧带有 div 边框的居中布局(带有 bg 图像)(drupal)

标签 html css drupal

我已经开始使用 Boilerplate 主题在 drupal 上创建一个新主题。 我正在尝试实现居中(响应宽度)布局,左右两侧都有边框。我附上了一张图。 DIAGRAM HERE

我的左侧边框工作正常,它们在 #PAGE div 中,这是所有内容的唯一包装器。 (上面没有其他div)

正如我在图中所示,我在处理右侧边框时遇到了问题。使用与左边框相同的 CSS 语法,您可以看到它们一直位于右侧,即使它们位于 #PAGE div 内。为什么是这样?为什么 #PAGE div 没有将它整合在一起?

感谢您的帮助!

编辑 代码 jsFiddle demo/mockup

PS- 这些“边框”需要将图像作为背景,所以我不能简单地使用“边框”属性。并且 'border-image' 没有得到很好的支持。 DIV 是我需要的。

最佳答案

您的右边框有“position:fixed”,这意味着它的位置是相对于视口(viewport)而不是 HTML 内容的。所以用

right:0

...它将被推到浏览器窗口的右边缘(距窗口右侧 0 像素)。你需要保持它的正常流动(所以避免位置固定或绝对,使用相对)。

你也会遇到固定边框响应的麻烦。

参见 https://developer.mozilla.org/en-US/docs/Web/CSS/position了解更多信息。

您也可以尝试使用 css borders 属性来做到这一点:https://developer.mozilla.org/en-US/docs/Web/CSS/border .

祝你好运。

关于html - 左右两侧带有 div 边框的居中布局(带有 bg 图像)(drupal),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30968789/

相关文章:

javascript - Android 平板电脑(Samsung galaxy 选项卡)- 表格在方向改变时弄乱了

php - Drupal View : Generate xml file

html - CSS3 根据屏幕大小/显示重新调整页面大小

jquery - .wrap( ) 是否取消包装样式属性?

html - 两种色调风格背景

php - 设置 PHP 5.2 服务器

php - 首次访问页面时,Drupal 生成的 HTML 上方出现神秘数字

html - 未知属性名称(无法使用 CSS 调整图像大小)

html表格滚动颜色

ipad - HTML5 视频不适用于 iPad 上的 jquery bxSlider 插件