【问题标题】:Removing a single CSS element for one URL; Drupal 6删除一个 URL 的单个 CSS 元素; Drupal 6
【发布时间】:2009-03-27 03:57:28
【问题描述】:

我设置了我的 Drupal 主题,中间有一个笔记本脊椎图像,给它一个 50/50 的页面分割。

问题是,在几页上,我想摆脱那个笔记本书脊并使用整个页面。我在 Drupal.org 上环顾四周,但没有运气。

这是对 page.tpl 或 style.css 的编辑吗?

谢谢,

提姆

【问题讨论】:

    标签: css drupal-6


    【解决方案1】:

    在你不想要书脊的页面上为你的 body 标签添加一个 id 并为其添加第二个 CSS 规则,如下所示:

    HTML:

    <body id="nospine">
       <div id="page"><!-- your content here --></div>
    

    CSS:

    #page {
       background:#fff url(spine.gif) top repeat-y; /* normally with spine */
    }
    #nospine #page {
       background:#fff; /* without the spine image */
    }
    

    现在所有页面都将显示书脊图像,除非您将 'nospine' id 添加到正文标签,很简单!

    【讨论】:

    • 嗨,马修,谢谢! :) 我是 Drupal 的新手,这就是我迷路的地方。在典型的网站中,目录中会有一个物理页面。在 Drupal 中,它都是通过模板和主题呈现的,所以我可以在哪个文件中指出我想从中排除 CSS 元素的特定 URL?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2015-06-29
    相关资源
    最近更新 更多