【问题标题】:White space render in html - Drupal 7?html中的空白渲染 - Drupal 7?
【发布时间】:2012-10-25 08:33:04
【问题描述】:

当我使用一个模块时,我遇到了一些问题。出现了一些空白

$content='';
$vocab = vuagame_getVocByName("the_loai_game");
$terms = taxonomy_get_tree($vocab->vid);
foreach ($terms as $term) {
    $content.="<div class='contentBox'>";
    $content.="<div class='contentBoxHeader'>";
    $content.="<a href='/category/".$term->tid."'>".$term->name."</a>";
    $content.="</div>";
    $content.="<table class='gameTable' cellspacing='0' cellpadding='5'>";
    $content.= views_embed_view('home', 'page', $term->tid);
    $content.="</table>";
    $content.="<div class='seemorelink'><a href='/category/".$term->tid."'>Xem thêm</a></div>";
    $content.="</div><br/>";
}
return $content;

这是检查元素的结果:

<div class="contentBox"><div class="contentBoxHeader"><a href="/category/23">18+</a></div>  
"

   "
<table class="gameTable" cellspacing="0" cellpadding="5"><tbody><tr>

有人能找出我的问题吗?非常感谢!

【问题讨论】:

    标签: php html drupal drupal-7


    【解决方案1】:

    首先,br 标签现在不是标准。 像这样调试它,

    1) 首先尝试不使用循环的 html。或在第一个循环后中断循环。 如果空白仍然存在, 用

    替换href标签
     "&lta href='lorum.html'>ispum " 

    看看它是否消失了..可能会有不规则标签打开/关闭的机会

    如果它仍然存在, 用虚拟文本替换所有数据对象,如果可能有一些错误的数据。

    【讨论】:

      【解决方案2】:

      “出现一些空白”是什么意思?你得到了显示的东西,但它下面有空白?

      如果是这种情况,您可以尝试在输出中添加“clearfix”类并将其添加到您的 css 文件中:

      .clearfix:after {
          content: "";
          clear: both;
          font-size: 0;
          display: block;
          height: 0;
          visibility: hidden;
      }
      

      是的,这
      似乎没有必要,这也可能导致问题。

      【讨论】:

        【解决方案3】:

        这似乎是一个编码问题。尝试确保使用编码 UTF-8 保存 .tpl 文件

        这应该可以修复奇怪的空格。

        【讨论】:

          猜你喜欢
          • 2022-08-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多