在我的网站上,我有一个部分,我从Twitter提要生成HTML。这是用HTML包装部分的PHP代码:
<p class="columns">
<?
require ("twitter-feed.php");
echo generatetwitter();
?>
</p>
generatetwitter(); method将其作为字符串返回:
<li class="twitter">“@<a class=" " href="http://twitter.com/lecrae">lecrae</a>: If people throw stones at you, pick em up and build something. <a href="http://search.twitter.com/search?q=%23stayfocused" title="#stayfocused" class=" ">#stayfocused</a>”</li>
当页面生成时,它会在Chrome和Firefox的“查看源代码”选项中正确显示代码,但当我执行“检查元素”时,它会显示此
<p class="columns"></p>
<li class="twitter">...</li>
<p></p>
因此CSS类没有应用于twitter feed。我需要将twitter源放在带有定义类的p标签中。
有些观点:
答案 0 :(得分:1)
某些块级标签在嵌套时会关闭打开的段落标签,请按照我之前的评论尝试使用DIV或SPAN代替P标签。
Nesting block level elements inside the <p> tag... right or wrong?