将CSS Li添加到PHP? [英] Add css li to php?
本文介绍了将CSS Li添加到PHP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我添加< li>
元素时(我希望所有链接都放在< ul>
居中导航)到此php分页脚本,没有显示任何内容?但是当我使用span时工作正常:
When I add a <li>
element (I want to have all the links in an <ul>
centered navigation) to this php pagination script, nothing shows up? But works fine when I use span:
echo "<span class='activestudent_pagination'>$i</span> ";
我是PHP新手,只是在徘徊,如果有人可以帮我解决我的问题, m做错了吗?
I'm new to PHP and was just wandering if someone could please help me out with what I'm doing wrong?
<div id="pages"><ul>
<?php
$show=6;
echo "<li><a href='?i=p&p=$page'>« PREV</a></li>";
if($page-($show/2) > 1){
$temp=$page-$show;
echo "<li><a href='?p=$temp'>...</a></li>";
}
if($page-($show/2) >= 1 && $page+($show/2) <= $pages){
$start=$page-($show/2);
$stop=$page+($show/2);
}
if($page-($show/2) < 1){
$start=1;
$stop=$show;
}
if($page+($show/2) > $pages){
$start=$pages-$show;
$stop=$pages;
}
for($i=$start; $i<=$stop; $i++){
if($page==$i){
echo "<li class='activespage'>$i</li>";
}
else{
echo "<li><a href='?p=$i'>$i</a></li>";
}
}
if($page+($show/2) < $pages){
$temp=$page+$show;
echo "<li><a href='?p=$temp'>...</a></li>";
}
echo "<li><a href='?i=n&p=$page'>NEXT »</li></a>";
?>
</ul>
推荐答案
您需要以相反的顺序关闭HTML标记打开它们,所以
You need to close HTML tags in the reverse order you opened them, so
echo "<li><a href='?i=n&p=$page'>NEXT »</li></a>";
应为:
echo "<li><a href='?i=n&p=$page'>NEXT »</a></li>";
这可能是它显示不正确的原因。虽然看不到完整的HTML输出,但是很难分辨。
That could be the cause of it not displaying right. It's hard to tell without seeing the full HTML output though.
这篇关于将CSS Li添加到PHP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文