如何使用CSS摆脱空间

时间:2011-10-05 18:23:29

标签: php css magento css3

我有一个Magento Multistore安装,实际上有2个商店。

第一家商店使用公司定制的主题。 检查规格标签:

第二个网站,使用我们购买的主题,但也使用EASYTABS,一个没有支持的免费扩展。

在产品目录中,呈现此规范的FIELD完全相同。

也许它在CSS中存在问题或者我不知道。有人可以帮我解决这个空格问题,使它看起来像商店1号吗?

这似乎是呈现该标签的文件。我在Magento中启用了路径提示,也许这可以帮助我更进一步

<?php
if(Mage::getStoreConfig('easy_tabs/custom/customtabid')){
    $method = 'get' . ucfirst(Mage::getStoreConfig('easy_tabs/custom/customtabid'));
    $content = nl2br($this->getProduct()->$method());
    if(!empty($content)){
        echo '<div class="product-specs">'.$content.'</div>';
    }
}
?>

3 个答案:

答案 0 :(得分:2)

这不是CSS中的问题,而是PHP代码中的问题。如果您执行了一个视图源,您会看到每行末尾都附加了一个附加内容,即使在表格中也是如此。所以你有类似的东西:<table><br><tr><br>....这就是为什么在开始时间隔很大的原因。我认为原因是你有一个过滤器,用<br>替换新行(这种东西通常用于输出一个人写的普通文本,以便它正确间隔)。

答案 1 :(得分:1)

问题不是CSS问题,但它是一个标记问题,有很多&lt; br&gt;表格标题下方和上方的标签

答案 2 :(得分:1)

看起来您可以在规范中放置HTML标记,因此请更改此行:

$content = nl2br($this->getProduct()->$method());

为:

$content = $this->getProduct()->$method();

并且您不会拥有所有额外的<br>标签(空格)。