Не работает text-decoration:none, как исправить? где ошибка в коде?
1
Почему-то криво отображается заголовок, по коду 100500 раз проверяла по видео...урок html
https://b.radikal.ru/b18/1901/86/eb59c0e741bf.png
<!DOCTYPE html>
<html lang="ru">
<meta charset="UTF-8">
<title>Киномонстр</title>
<meta name="description" content="Киномонстр- это портал о кино">
<meta name="keywords" content="фильмы, фильмы онлайн, hd">
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
</head>
<body>
<div class="main">
<div class="header"> <!-- Заголовок -->
<div class="logo">
<div class="logo_text">
<h1><a href="/">Киномонстр</a></h1>
<h2>Кино наша страсть!</h2>
</div>
</div>
</div>
</div>
</body>
</html>
style.css
.header {
background-color: darkslateblue; <!-- цвет -->
height: 177px; <!-- высота div -->
font-size: 0.8em;<!-- размер шрифта -->
margin-right: 0px; <!-- отступ справа -->
margin-left: 0px; <!-- отступ слева -->
min-width: 900px; <!-- -->
}
<!-- Задаем стиль сразу к нескольким классам -->
.main, .logo, .menubar, .site_content, .footer {
margin-left: auto; <!-- отступ расчитывается браузером автоматически -->
margin-right: auto;
}
.logo {
width: 880px; <!-- ширина div класса лого -->
padding-bottom: 40px; <!-- внутренний отступ снизу от текста-->
}
.logo h1, .logo h2 { <!-- создаем стиль для заголовков класса лого -->
font: normal 300% 'century gothic', arial, sans-serif;
margin: 0 0 0 9px;
}
<!-- задали стиль и для ссылок logo_text h1 a, logo_text h1 a:hover -->
.logo_text h1, .logo_text h1 a, .logo_text h1 a:hover {
padding: 22px 0 0 0;
color: #fff;
letter-spacing: 0.1em; <!-- интервал между символами -->
text-decoration: none; <!-- стилизация тега-ссылки <a> -->
}
.logo_text h2 {
font-size: 0.9em;
padding: 4px 0 0 0;
color:#999;
}
4 ответов
1
В стилях у вас где-то ошибка, такие должны быть:
.header {
background-color: darkslateblue;
height: 177px;
font-size: 0.8em;
margin-left: 0px;
margin-right: 0px;
min-width: 900px;
}
.main, .logo, .menubar, .site_content, .footer {
margin-left: auto;
margin-right: auto;
}
.logo {
width: 880px;
padding-bottom: 40px;
}
.logo h1, .logo h2 {
font: normal 300% 'century gothic', arial, sans-serif;
margin: 0 0 0 9px;
}
.logo_text h1, .logo_text h1 a, .logo_text h1 a:hover {
padding: 22px 0 0 0;
color: #fff;
letter-spacing: 0.1em;
text-decoration: none;
}
.logo_text h2 {
font-size: 0.9em;
padding: 4px 0 0 0;
color: #999;
}
3
Вы комментарии в CSS файле ставите так:
<!-- стилизация тега-ссылки <a> -->
Так ставят комментарии для HTML, а для CSS такие комментарии должны быть:
/* стилизация тега-ссылки <a> */
По этой причине браузер интерпретирует ваши стили некорректно.
1
так я с видео все переписывала...
1
спасибо большое!!!Вот я тупица...