导航菜单宽度会随着 li 元素的宽度自动缩短或展开。我的最后一个 li 元素是登录用户,当用户的用户名包含更多字母时,我希望菜单的分布刚好足以适应,当用户名的字母较少时也是如此。
require_once 'classes/User.php';
$user = User::getById($_SESSION['user']['uid']);
?>
<div id='cssmenu'>
<ul>
<li class=><a href='index.php'><span>Home</span></a></li>
<li class=><a href='add.php'><span>Add</span></a></li>
<li><a href='test.php'><span>Test</span></a></li>
<li><a href='help.php'><span>Help</span></a></li>
<li class="last"><a href='user.php'><span><?php print $user->getUsername()?></span></a>
<ul>
<li><a class="settings" href='user.php'><span>Settings</span></a></li>
<li><a class="adduser" href='useradd.php'><span>Add User</span></a></li>
<li><a class="logout" href='logout.php'><span>Log Out</span></a></li>
</ul>