跟踪CSS中的嵌套项

时间:2011-09-28 19:31:06

标签: html css

我想出去试图找出这4个<br>标签的来源。

CMS正在执行此操作:

<div style="width:100%; border: solid 1px;">
    <br>
    <br>
    <br>
    <br>
    <table style="display:block; width: 99%; height: auto; margin: 0px; vertical-align: top; border: solid 1px;" border="0">
        <colgroup>
        <col style="text-align: left;"></colgroup>
        <colgroup><col style="text-align: center;"></colgroup>
        <colgroup><col style="text-align: center;"></colgroup>
        <colgroup><col style="text-align: center;"></colgroup>  
    <tbody>

目前页面的代码是:

<div style="width:100%; border: solid 1px;">
<table style="display:block; width: 99%; height: auto; margin: 0px; vertical-align: top; border: solid 1px;" border="0">
    <colgroup>
    <col style="text-align: left;"/>
    <col style="text-align: center;"/>
    <col style="text-align: center;"/>
    <col style="text-align: center;"/>
    </colgroup>
  <tbody>  

现在,似乎CMS css代码中的某些内容告诉它将这些标记放在表之前。前面的div一直到顶部,但是当我放入一张桌子时,那4个<br>标签就进来了。我已经尽我最大的努力来搜索css以取消呼叫,但无济于事。有没有更简单的方法通过CSS跟踪这个?我想做的就是强制使用内联样式,因此表格上方不再有<br>个标签。

感谢您的帮助!

编辑对不起,这是Drupal,带有Chrysalis主题。以前不能做CSS:或者之后:添加东西?这就是我有点假设正在进行的事情。另外,我无法访问外部CSS。假设我必须尊重当前的CSS,并且只在必要时才进行内联更改。

2 个答案:

答案 0 :(得分:2)

几乎肯定不是CSS放入这些标签,而是CMS中的一些模板。

尽管如此,如果你只是将你的表包装在一个带有类的div中,比如'tablewrapper'并添加一些像

这样的CSS
.tablewrapper br { display: none; }

它应该隐藏页面上的br。

答案 1 :(得分:0)

BNL你是对的,是插入那些的CMS模块。这是'断线转换器'正在这样做。

去吧: 管理 - &gt;网站配置 - &gt;输入格式

并禁用'换行转换器'。

这与此非常相似: http://drupal.org/node/689908
谢谢你让我回到正确的方向。