#html #css #visual-studio-code
Вопрос:
Я уже несколько часов пытаюсь понять, почему предварительный просмотр HTML не работает, я ищу в Google даже на этом сайте, и ничего не помогло, поэтому я публикую этот вопрос.
Я попытался создать отдельный CSS-файл, а также встроил стиль CSS в страницу.
Вот мой код
Глава
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="style.css">
<title>Ana Sayfa</title>
Тело
<div id="sayfa">
<header>
<div id="banner">
Banner
</div>
<div id="logo">
Logo
</div>
<div id="sosyalmedya">
Sosyal Medya
<div class="face"></div>
<div class="twit"></div>
<div class="insta"></div>
</div>
</header>
<nav>
<div id="ana-menu">
Ana Menü
</div>
</nav>
<section>
<div id="icerik">
İçerik
</div>
</section>
<aside>
<div id="yan-menu">
Yan Menü
</div>
</aside>
<footer>
<div id="alt-menu">
Alt Menü
</div>
</footer>
</div>
Комментарии:
1. находится ли файл css в той же папке, что и файл html?
2. да, оба файла находятся в одной папке.
3. хорошо, но почему у вас голова отделена от тела? и никакого контейнера для документов?
Ответ №1:
Есть пара вещей, на которые вам следует обратить внимание.
Сначала вам, вероятно, нужно завернуть голову и тело в документ, чтобы получить полный действительный html-документ.
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
</body>
</html>
Вы также хотите закрыть свои отдельные теги в голове. Большую часть времени мы открываем и закрываем тег вот так.
<div></div>
Отдельные теги, такие как изображение, будут представлены в виде одного тега, который закрывается внутри самого себя.
<img attr="..." />
Прямая косая черта закрывает этот единственный тег. Ваши мета-теги не закрыты.
Так и должно быть.
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
Я не уверен, что это решит вашу проблему, потому что это приблизит вас к стандартному html-документу.