Почему файл CSS не применяется к html в моем проекте?

Я не знаю, почему внешний файл CSS не применяется к файлу html.

Я сейчас программирую на Cloud IDE (goormIDE - это похоже на C9). Я хотел связать внешний файл CSS с файлом HTML на веб-сервере, используя node.js. Но это не относится к HTML. Я много исследовал, но не могу решить проблему.

Он имеет 3 основных файла (index.html, style.css, main.js), и они находятся в одной папке.

index.html

<!doctype html>
<html>
    <head>
        <title>YOONJONG</title>
    <meta charset = "utf-8">
    <link rel = "stylesheet" href = "style.css" type = "text/css" >

    </head>
    <body>
    <a href = "intro.html">INTRO</a>
    <a href = "portfolio.html">PORTFOLIO</a>
    <a href = "board.html">BOARD</a>
    <a href = "contact.html">CONTACT</a>
    <p>blahblah</p>

    </body>
</html>

стиль.css

a {
    font-size: 36px;
    font-weight: 800;
}
p {
    font-size: 20px;
}

main.js

var http = require('http');
var fs = require('fs');
var app = http.createServer(function(request,response){
var url = request.url;
if (request.url == '/'){
  url = '/index.html';
}
if (request.url == '/favicon.ico'){
  response.writeHead(404);
    response.end();
    return;
}
response.writeHead(200);
response.end(fs.readFileSync(__dirname + url));

});
app.listen(80);

находится style.css в той же папке, что и index.html, или во вложенной папке?

Zachary Craig 01.02.2019 15:56

@ zack6849 — В вопросе говорится: «У него 3 основных файла (index.html, style.css, main.js), и они находятся в одной папке»

Quentin 01.02.2019 16:00

Я не могу воспроизвести проблему. Стили появляются, когда я копирую/вставляю ваш код и запускаю его.

Quentin 01.02.2019 16:02

Ваш style.css возвращает 404 в инструментах разработчика? Видите ли вы свою таблицу стилей в исходном коде страницы? Как и Квентин, это работает, когда я копирую и вставляю ваш код.

Helenesh 01.02.2019 16:06

@Quentin - Когда я пытался создать 3 файла на своем рабочем столе (не в Cloud IDE), он работал хорошо.

Yoonjong Lee 02.02.2019 14:14

@Helenesh - Нет 404. Я заметил, что Chrome и Firefox загружают мой файл CSS. и когда я даю небольшое изменение (например, пробел), CSS работает! Так странно!!

Yoonjong Lee 02.02.2019 14:18

Спасибо вам всем. Я решаю проблему, изменяя файл main.js!

Yoonjong Lee 02.02.2019 14:19
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
7
464
1

Ответы 1

попробуй изменить:

<meta charset = "utf-8"> <link rel = "stylesheet" href = "style.css" type = "text/css" >

к :

<meta charset = "utf-8" /> <link rel = "stylesheet" href = "style.css" type = "text/css" />

Это устранило бы ошибку «Желтый экран смерти», если бы они использовали XHTML (это не так), и они использовали браузер, который не восстанавливался после некорректно сформированного XHTML (и я не думаю, что что-либо из этого касается больше).

Quentin 02.02.2019 22:43

Другие вопросы по теме