На веб-сайте интранета отображается «MainMenu.css 404 (объект не найден)»

0

Я создал сайт интрасети (я новичок в создании веб-сайта), и HTML-представление было идеальным без ошибок во всех браузерах. Я сделал это с локальным хостом с IIS в той же системе, с которой я работаю. Но когда я попытался загрузить его в любом браузере, он загрузил страницу только содержимым на ней без какого-либо стиля, который я сделал в определении css, в котором отображается ошибка "MainMenu.css 404 (Object Not Found)"

Q1. Должен ли я также определить местоположение моего CSS в IIS.

Q2. мне нужно объявить любую строку на html

ниже мой код:

<!doctype html>
<html>
<head>
<link href="../css/MainMenu.css" rel="stylesheet" type="text/css">
<meta charset="ISO-8859-1" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-Type" content="text/html, charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>DOCUMENTATION</title>
</head>
<body>...</body></html>
  • 0
    Здесь у вас есть ответ: stackoverflow.com/questions/17621324/… Я надеюсь, что это поможет.
  • 0
    Как твоя папка / структура файла?
Теги:

1 ответ

1

Ваш призыв к CSS:

<link href="../css/MainMenu.css" rel="stylesheet" type="text/css">

Говорят, посмотрите в каталоге выше этого, найдите каталог под названием "css" и найдите "MainMenu.css".

Это отображает структуру каталогов следующим образом:

/top/
   /wwwroot/
      ... index.html etc ...
   /css/
      MainMenu.css

Скорее всего, структура каталогов выглядит так:

  /wwwroot/
      index.html etc.
      /css/
          MainMenu.css

С каталогом css в корне сайта (wwwroot в моем примере).

Поэтому ваша ссылка должна выглядеть так:

<link href="css/MainMenu.css" rel="stylesheet" type="text/css">

Для относительного пути, или это:

<link href="/css/MainMenu.css" rel="stylesheet" type="text/css">

Для абсолютного пути (лучше)

Надеюсь это поможет?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню