我想出去试图找出这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,并且只在必要时才进行内联更改。
答案 0 :(得分:2)
几乎肯定不是CSS放入这些标签,而是CMS中的一些模板。
尽管如此,如果你只是将你的表包装在一个带有类的div中,比如'tablewrapper'
并添加一些像
.tablewrapper br { display: none; }
它应该隐藏页面上的br。
答案 1 :(得分:0)
BNL你是对的,是插入那些的CMS模块。这是'断线转换器'正在这样做。
去吧: 管理 - &gt;网站配置 - &gt;输入格式
并禁用'换行转换器'。
这与此非常相似:
http://drupal.org/node/689908
。
谢谢你让我回到正确的方向。