html - li元素跳出ul元素,位置: relative issue

标签 html css stylesheet

Tristans.tk
在此站点上,请查看底部的分页链接。 li 元素跳出 ul 元素,我不希望这样。这是我的 PHP 脚本和 CSS:

$pages=ceil(count(get('SELECT * FROM posts'))/$ipp);
echo "<div class='mid_align' id='pages_div'><ul id='pages_ul'>";
for ($i=1;$i<=$pages;$i++) {
    $d=$i-1;
    echo "<li><a href='index.php?page=$d'>$i</a></li>";
}
echo "</ul></div>";


.mid_align {
    margin-left: auto;
    margin-right: auto;
}
#content #pages_div{
    width: 200px;
    border: 1px solid #000;
    height: 30px;
}
#content #pages_ul {
    list-style: none;
    position:relative;
}
#content #pages_ul li{
    float: left;
    position: relative;
}
#content #pages_ul li a{
    height: 20px;
    width: 30px;
    border: 1px solid #000;
    display: block;
}

有什么问题吗?

最佳答案

您没有重置您的CSS 代码。

这会起作用:

ul#pages_ul{
    margin:0;
    padding:0;
}

我建议你使用一些 cssreset future 。

关于html - li元素跳出ul元素,位置: relative issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16135725/

相关文章:

python - 从网页获取信息

javascript - jQuery - 可拖动/停留在视口(viewport)中

html - 如何在div中垂直对齐图像而它们之间没有任何空间

html - DIV 边框顶部和底部的不同图像

css - 使用 flexbox 列出元素 - 有时还有一个链接

php - Same Technic 无法更新和删除 while 循环记录

jquery - 如何在使用 jquery 编辑框阴影期间使 rba 功能起作用?

html - 如何在媒体查询样式表旁边附加单独的样式表

javascript - Bootstrap Carousel 幻灯片会扰乱网站的元素和内容

html - 如何仅使用 HTML 和 CSS(可能是小型 JavaScript)制作多层下拉菜单