2015-03-02 3 views
0

Я изучаю 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>"; 

    } 

?> 
+2

Вы бы на самом деле нужен CSS-файл (или встроенный стиль, независимо удары вашей фантазии), чтобы дать класс 'selected' стиль для работы. В настоящее время он ничего не делает, поскольку это стоит. –

+0

Было бы неплохо спросить о/show rendered html - не php-код, используемый для его создания. – AD7six

ответ

1

В вашем HTML документе вам это нужно

<head> 
    <style> 
     li.selected{ 
     font-weight: bold; 
     } 
    </style> 
</head> 

В настоящее время вы устанавливаете выбранный элемент списка, чтобы иметь класс «выбран», но вы не на самом деле назначение класса CSS «выбранный» от ограниченный пример, который вы предоставили.

Вы можете узнать больше здесь: http://www.w3schools.com/cssref/pr_font_weight.asp

Смежные вопросы