首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP tidy移除<span>

PHP tidy移除<span>
EN

Stack Overflow用户
提问于 2012-09-02 21:32:04
回答 1查看 1.9K关注 0票数 3

我的代码看起来像这样

代码语言:javascript
复制
<?php
ob_start();
?>
....
Some HTML
...
<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;"> 
                    <p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> 
                    <strong>Alert:</strong> Sample ui-state-error style.</p>
                </div>
  ....
Some HTML
...  
<?php
$markup = ob_get_clean();

// Specify configuration
$config = array(
    'indent' => true,
    'output-xhtml' => true,
    'wrap' => 200);

// Tidy
$tidy = new tidy;
$tidy->parseString($markup, $config, 'utf8');
$tidy->cleanRepair();

// Output
echo $tidy;
?>

在没有<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>的情况下获取结果。我遗漏了什么?也许整洁的类删除了空标签?如果是,我如何防止它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-02 22:45:38

我发表了一条评论:“你有没有试过在跨度内添加&nbsp;或一些文本,以确保它们被删除了,因为它是空的?”而且看起来&nbsp;起作用了。

因此,如果有人有相同的问题,并来到这里,解决方案是:

在空元素内添加 &nbsp;

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12236345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档