У меня есть класс, и в этом классе у меня есть функция, которая генерирует навигацию для пользователя, изменения навигации, основанные на том, с какой ролью вы вошли в систему. Моя страница PHP создает новый экземпляр этого класса, затем вызывает функцию, и навигация отображается правильно, а ссылки, где ее предполагается, но мой CSS, не применяются. Мой CSS является:Мой CSS не связан с моим кодом, сгенерированным PHP
/* unvisited link */
a:link {
color: #000000;
text-decoration: none;
}
/* visited link */
a:visited {
color: #000000;
text-decoration: none;
}
/* mouse over link */
a:hover {
color: #000000;
text-decoration: none;
}
/* selected link */
a:active {
color: #000000;
text-decoration: none;
}
Функция делает призвание:
public function navigation(){
if($this->position == "Manager"){
print "<p><a href='restaurant.php'>Restaurant Details</a></p>";
print "<p><a href='reviewRequests.php'>Pending Requests</a></p>";
print "<p><a href='scheduleDesign.php'>Make a Schedule</a></p>";
}
print "<p><a href='schedule.php'>Schedule</a></p>";
print "<p><a href='dayOffRequest.php'>Request a day off</a></p>";
//print "<p><a href=''>Trade a shift</a></p>";
print "<p><a href='availability.php'>Availability</a></p>";
print "<br/><p><a href='logout.php'>Logout</a></p>";
}
EDIT Следует отметить, что эта функция находится в файле PHP. Затем требуется require_once другим php-файлом, который вызывает эту функцию и отображает ее
Остальная часть моего CSS работает, поэтому я знаю, что это не имеет никакого отношения к самому файлу. Я думаю, что это может иметь какое-то отношение, когда функция вызывается по сравнению с загрузкой CSS.
Мой CSS загружается в HTML
<link rel="stylesheet" type="text/css" href="style.css">
Возможно, вы были перезаписаны некоторыми другими стилями в вашем файле CSS внизу. иначе в коде нет ничего плохого. –
Можете ли вы показать нам, как вы связываете свои файлы CSS? – Chris
php не имеет ничего общего с css, или любая клиентская сторона думает, поэтому не рассматривайте php. –