#html #css
#HTML #css
Вопрос:
На днях я поцарапал страницу входа в систему для небольшого проекта, над которым я работаю. Я почти ничего из этого не делал, панель создавала фон и панель навигации. Когда я продолжил работу над ней, любые изменения, которые я внес в CSS, не сработали. Например, когда я попытался покрасить H1s в белый цвет. Я попытался очистить свой кеш для Mozilla на случай, если что-то было повреждено, но без надежды.
Кроме того, как ни странно, я думаю, что у меня возникает проблема с «таблицей стилей пользовательского агента» (замечена при открытии в Chrome). Есть предложения?
Вот HTML:
<!DOCTYPE html>
<html>
<head>
<title> BitStudy </title>
<script src="man.js"></script>
<link rel=styleSheet HREF="home.css" type="text/css" >
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
</head>
<body>
<ul class="topnav">
<li><a class="active" href="#home">BitStudy</a></li>
<li><a href="#news">About</a></li>
<li><a href="#contact">Contact</a></li>
<li class="right"><a href="#about">Log in</a></li>
</ul>
<h1>Testing</h1>
</body>
</html>
и css:
body,html{
width:100%;
height: 100%;
margin: 0 auto;
background: url(images/back1.jpeg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
ul.topnav {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
font-family: 'Roboto', sans-serif;
font-size:80%;
}
ul.topnav li {float: left;}
ul.topnav li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
ul.topnav li a:hover:not(.active) {background-color: #111;}
ul.topnav li a.active {background-color: #ff751a;}
ul.topnav li.right {float: right;}
@media screen and (max-width: 600px){
ul.topnav li.right,
ul.topnav li {float: none;}
h1{color:white;}
Комментарии:
1. «таблица стилей агента пользователя» не является ошибкой. Именно так браузер отображает страницу по умолчанию
2. Загружается ли ваша сетевая панель (инструменты разработчика браузера)
home.css
?3. Он был загружен!
4. Невозможно воспроизвести: jsfiddle.net/w93sh7aL — Должно быть, что-то с твоей установкой. На вкладке ответа сетевой панели вы можете увидеть CSS и является ли он допустимым CSS? У вас есть другая перезапись CSS
home.css
?
Ответ №1:
Во-первых: убедитесь, что index.html и home.css находятся в той же папке. Затем измените HREF на href, как сказал Мандар Сант. Наконец, добавьте двойную строковую кавычку в таблицу стилей, как в rel=»stylesheet» . так что у вас есть что-то вроде
<link rel="stylesheet" href="home.css" type="text/css" >
Вместо кода, приведенного ниже, у вас был изначально.
<link rel=styleSheet HREF="home.css" type="text/css" >
Комментарии:
1. Я сделал все это, и все равно не повезло! Хотя спасибо за ввод!
2. Можете ли вы поместить сюда фрагмент своего кода, чтобы мы могли видеть вместе с вами.
Ответ №2:
Протестировано на локальном, и все выглядит нормально, убедитесь, что у вас есть правильные разрешения для файла .css, в этом случае проверьте на вкладке NET в инструментах разработчика (F12), правильно ли включен файл.