gpt4 book ai didi

Drupal:如何覆盖某个 block 的css?

转载 作者:行者123 更新时间:2023-12-04 07:02:53 25 4
gpt4 key购买 nike

我需要从右侧边栏 block 的其余部分中删除一个 block 的边框,但我不知道该怎么做。我已经尝试过这样做:

#sidebar-right div#block-block-14 {
border:1px dashed orange !important;
text-align:center;
}

div#block-block-14 是 block 的drupal生成的ID:
<div id="block-block-14">

但我无法删除它的边框。

提前致谢 :)

最佳答案

id 中的哈希会为你毁掉它。 Drupal 默认不会在 div 中放置哈希,因此您可能需要查看您的主题。 block.tpl.php可能是为您创建此问题的模板。通常 div# 不会包含在 id 中,它的其余部分会告诉您它是哪个 block ,block-block-14 仅表示来自具有 id 14 的 block 模块的 block 。不同的模块可能有稍微不同的命名方案,但思路大体相同。

一旦你让 Drupal 停止打印额外的 div#,你应该能够在你的 css 中做到这一点:

#block-block-14 {
....
}

除非您使用面板,否则您通常不需要除 id 之外的任何内容,因为每个 block 只能位于一个区域中。根据您要覆盖的规则的执行方式,您可能需要添加一些额外的选择器以赋予它更多的重要性。

关于Drupal:如何覆盖某个 block 的css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1553424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com