我正在学习php以及一些教程 但是代码没有按照教程的指示工作。 我想让选定的页面变得粗体。这些是代码。
<?php
$subject_set = get_all_subjects();
while($subject = mysqli_fetch_array($subject_set)) {
echo "<li";
if ($subject["id"] == $sel_subj) {
echo "class=\"selected\"";
}
echo "><a href=\"content.php?subj=" . urlencode
($subject["id"]) . "\">{$subject["menu_name"]}</a></li>";
$page_set = get_all_pages_for_subject($subject["id"]);
echo "<ul class=\pages\">";
while($page = mysqli_fetch_array($page_set)) {
echo "<li><a href=\"content.php?page=" . urlencode
($page["id"]) . "\">{$page["menu_name"]}</a>
</li>";
}
echo "</ul>";
}
?>
答案 0 :(得分:1)
在HTML文档中,您需要这个
<head>
<style>
li.selected{
font-weight: bold;
}
</style>
</head>
目前,您正在将所选列表项设置为具有“已选择”类但您实际上并未从您提供的有限示例中指定“已选择”的css类。
您可以在此处了解详情: http://www.w3schools.com/cssref/pr_font_weight.asp