这是我的密码:
$data['full'] .= "<li>".
"<a href='/myweb/qanda/".$end["id"]."/".$end["subject"]."'>".
'<div class="tools">
<div class="numb">'.$end["total_votes"].
'<div class="vote_text">رای</div>
</div>
<div class="numb_viewed">'.$end["total_viewed"].
'<div class="viewed_text">بازدید</div>
</div>
</div>'.
'<div class="context">'.
'<div class="sub_title">'.$end["cat"]."</div>
<h2 class='$paidQuestionSubjectCls'>".$end["subject"].'</h2>'.
"<h4>".strip_tags($end["body_html"])."</h4>".
'</div>'.
"</a>".
"</li>";
将按如下方式生成:
都很好。一切都被包装成一个
标签。
现在我需要将这一行添加到上面的代码中:
<a class="tag" href="somethin">برچسب1</a>
下面是生成的代码:
$data['full'] .= "<li>".
"<a href='/myweb/qanda/".$end["id"]."/".$end["subject"]."'>".
'<div class="tools">
<div class="numb">'.$end["total_votes"].
'<div class="vote_text">رای</div>
</div>
<div class="numb_viewed">'.$end["total_viewed"].
'<div class="viewed_text">بازدید</div>
</div>
</div>'.
'<div class="context">'.
'<div class="sub_title">'.$end["cat"]."</div>
<h2 class='$paidQuestionSubjectCls'>".$end["subject"].'</h2>'.
"<h4>".strip_tags($end["body_html"])."</h4>".
'<a class="tag" href="somethin">برچسب1</a>'. // this is added
'</div>'.
"</a>".
"</li>";
但令人惊讶的是,它将被错误地生成:
看到没?div.context
元素跳出了a
标记。我怎么能把所有的东西都放在a
里面?
因为你的锚中有一个锚:
<a href="#first">first <a href="#second">second</a></a>
^------------- that one closes here ------------^ ^
^-------- this closes here --^
它不像锚/内联元素的div中的div。值得注意的是,如果你遇到类似的问题,95%的情况下都是这种问题。
编辑1: 我目前从一个Main类调用它,如下所示: } 原文: 解释后代码如下: 我有一个带有JavaConfig的Spring应用程序,称之为主应用程序,它从库中导入另一个Spring JavaConfig类。这个导入的JavaConfig应该用一个方面包装在主应用程序中创建的任何数据源,这个方面有一个自动连接的LogDelegator。 只要主应用程序只包含一个数据源,一切都正常。但是,当我向
我在Maven构建中使用JBehave,我也在Eclipse中开发它,有时在Eclipse中使用JUnit runner运行我的单元测试。我发现jbehave junit runner可以很好地美化jbehave中的故事。然而,添加jbehave junit runner似乎破坏了我的Maven构建。 安装后mvn清洁安装的结果https://github.com/codecentric/jbeh
问题内容: 实际上,我已经找到导致问题的原因。我的问题是为什么现在加入到你的断? 原始问题 对我来说,最简单的CSS任务似乎失败了:不保持元素相对于视点的位置。考虑以下样式表: 首次加载页面时,定位正确。但是,视口的任何更改(例如滚动或调整大小)都不会影响元素的位置。可以这么说,它无法使其位置适应新的视口。 足够奇怪的是,该站点显示了如何工作,实际上在我的浏览器中正常工作,没有任何问题! 因此,问
我注意到一个问题,当从shell脚本循环运行多个adb命令时,大多数命令都不会执行。 这是一个示例脚本。 脚本名称:: 注释掉adb命令的输出 我连接了5台设备。在不使用theadab命令的情况下从bash文件运行时,这是输出。它遍历5个循环中的每一个。 包含ADB命令的循环输出 当取消注释adb shell命令时,它只会正确地迭代第一个循环的行。这是未注释adb命令时的输出: 有人能解释一下这种
问题内容: 在我的本地路由http:// localhost:9000 /#/ deviceDetail /中, 我有一个控制器来管理该视图。在进入该视图之前,我将一些变量设置为( 例如)。 一旦进入该视图,我就可以访问仪表盘属性,但是例如当我用键刷新页面时,该属性仪表盘就会丢失。 我试图将localSave变量保存,但是该方法遇到了循环引用问题。 有什么技巧可以解决吗? 问题答案: Angula
下面是两张PNG图片: 从视觉上看,它们是完全一样的--唯一的区别是一个在某些像素中有半透明的背景(你可以下载图像来检查)。 但是当我在JavaFX节点上使用这些图像作为图像光标时,我得到了以下结果: 在与问题搏斗了一会之后,我发现了解释这种差异--混合模式的算法: > “预期”的方法(例如,您可以在此浏览器中看到)是取每个通道的值之和,并用alpha值加权:。 “JavaFX游标”给出了不同的公