Не работает 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;
}
html
css

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

спасибо большое!!!Вот я тупица...

Sign up or Log in to write an answer