将CSS Li添加到PHP? [英] Add css li to php?

查看:68
本文介绍了将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> &nbsp;";

我是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'>&#171; 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 &#187;</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 &#187;</li></a>";

应为:

echo "<li><a href='?i=n&p=$page'>NEXT &#187;</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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆