0

我正在为 drupal 页面创建一个打印 css,其中的主题是在 Artisteer 中创建的。打印时,我不想看到任何边框。唯一的问题是我找不到边界的起源。我扫描了我的 HTML 和 CSS 页面,发现只有两次提到了我指定颜色的边框。我的 CSS 中的其他边框都设置为0none。例如,将这些更改为白色时,什么也没有发生。

即使这样做也没有效果:

*
{
     border: 0px transparent !important;
}

我该怎么做才能找到这些边界的起源?它们可以以任何其他方式定义为borderborder-color吗?

编辑:我已经尝试在浏览器中检查方法,仍然找不到它。

4

3 回答 3

2

我会安装firebug(如果你使用的是 firefox)并检查这个 div。使用 firebug,您可以查看哪些 css 应用于您的元素以及它来自哪个文件。您还可以随时更改这些值,看看会发生什么。

于 2012-08-27T09:34:30.700 回答
1

您是否尝试过使用类似的方法来查找需要从中删除边框的元素。检查 Chrome 中的元素。

一旦您找到了正确的目标元素,它应该可以工作。

于 2012-08-27T09:34:23.063 回答
1

css 选择器有自己的特殊性级联顺序(效果优先级)。因此,当您有一个类似#myid元素的选择器时,通用选择器 (*) 不会影响该元素。
你可以使用firefox的firebug插件来调试css。

于 2012-08-27T09:46:04.007 回答