Не могу найти ошибку?

0
.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;
}
.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;
}
html
css

7 ответов

1

Можешь написать подробнее, о какой ошибке/проблеме идет речь? 

0

Лучше весь код показать целиком вместе с HTML, потому-что div может быть какой-то не закрыт и тогда верстка не будет работать правильно.

0

Вот ошибка:

В HTML коде имя класса logo-text (через тире):

<div class="logo-text">

А в CSS имя класса logo_text (через нижнее подчеркивание):

.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;
}

Это разные классы, поэтому стили не работают. Нужно либо в css либо в html поменять название класса, чтобы они с одинаковыми названиями были.

0

Из урока списываю код сохраняю и не получается ничего просто не могу найти в чём проблема

0
<!DOCTYPE html>
<html lang="ru">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<meta name="discription" content="Киномонстр - это портал о кино" />
	<meta name="keywords" content="филмы, филм онлаин" />
	<link rel="stylesheet" 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>
0
.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;
}
0

спасибо

Sign up or Log in to write an answer