Не подключается css к html. как исправить ошибку?

5

Подскажите плз,в чем может быть причина?

делал все как на видео

<link rel="stylesheet" href="assets/css/style.css">

в файле css проверил все сохранилось

тип документа тоже проверял

задание#20

html
css

10 ответов

2

Попробуйте такие варианты:

1. Проверьте, что файл style.css точно существует (в браузере нажмите на ctr + u и нажмите на название файла и физически в папке проверьте, что файл style.css есть), а также проверьте, что все символы в английской раскладке клавиатуры

2. Попробуйте поставить слеш так:

<link rel="stylesheet" href="/assets/css/style.css">

1

Если файл style.css с кодом открылся в браузере, значит style.css корректно подключен.

Приложите коды файлов index.html и style.css полностью, попробую помочь. 

2

У вас опечатки в коде есть. 

<div class="<header>">

Так не пишут, либо так нужно писать:

<div class="header">

либо так:

<header>

и если header как тег использовать, в css стилях без точки нужно будет писать к нему стили.

Такие еще опечатки есть:

.main, .logo, .menubar, .size_content, .foother,{
margin-left: auto;
margin-right: auto;
}

Во первых нужно писать footer, а не foother, во вторых после последнего класса не должно быть запятых.

Глубже не смотрел код. 

 

0

Тема открыта год назад, но как актуальна. Спасибо за ответ с ctrl+u

0

не получается файл style.css привязать к файлу html , но  в браузере при нажатии ctrl+u он есть , но не преобразовывается , я уже все перепробовал

1
  1. файл проверил он есть (когда выполнил действие в браузере открылся файл этот)
  2. слеш  поставил но не получилось получилось (т.е после того как поставил слеш заголовок сайта поднялся в самый вверх, когда его убрал, заголовок спустился чуть ниже, значит ссылка правильная

.header{
background-color: darkslateblue;
height: 177px;
font-size: 0.8em;
margin-left: 0px;
margin-right: 0px;
min-width: 900px;
}

.main, .logo, .menubar, .size_content, .foother,{
margin-left: auto;
margin-right: auto;
}

.logo{
width: 880px;
padding-bottom: 40px;
}

так выглядит файл style.css

1

HTML

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>КиноМонстр</title>
<meta name="description" content="КиноМонстр - портал о кино"> 
<meta name="keywords" content="КиноМонстр,фильмы,кино,сериалы,hd">
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<div class="main">
<div class="<header>">
<div class="logo"></div>
<div class="logo_text"></div>
<h1><a href="/">КиноМонстр</a></h1>
<h2>Кино - наша страсть!</h2>


</div>


</div>

</body>
</html>

CSS

.header {
background-color: darkslateblue;
height: : 177px;
font-size: 0.8em;
margin-left: 0px;
margin-right: 0px;
min-width: 900px;
} 

.main, .logo, .menubar, .size_content, .foother,{
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 h1 a, .logo h1 a:hover{
padding: 22px 0 0 0;
letter-spacing: 0.1em;
text-decoration: none;
}
.logo_text h2{
font-size: 0.9em;
padding: 4px 0 0 0;
color: #999;
}

я пошел чуть дальше но изменений никаких нет,

все осталось также как и было без этого -

.logo h1, .logo h2,{
font: normal 300% 'century gothic', arial, sans-serif;
margin: 0 0 0 9px;
}
.logo_text h1, .logo h1 a, .logo h1 a:hover{
padding: 22px 0 0 0;
letter-spacing: 0.1em;
text-decoration: none;
}
.logo_text h2{
font-size: 0.9em;
padding: 4px 0 0 0;
color: #999;
}

1

Спасибо,вы помогли постараюсь быть внимательнее

0

В видеоуроках этот момент рассматривается

0

Спасибо, оказалось что я файл с стилем не так назвал. В коде написал style.css а файл назвал stile.css

Sign up or Log in to write an answer