Правильный способ импорта CSS и JS в файл HTML

У меня такая иерархия папок

Правильный способ импорта CSS и JS в файл HTML

как добавить файл css и js в этот index.jsp

инструменты разработчика браузера

Правильный способ импорта CSS и JS в файл HTML

добавить скрипт и относительные URL-адреса css?

epascarello 12.10.2018 17:02

да, я запутался в пути. это будет <link rel = "stylesheet" href = "../ css / bootstrap.min.css"> или <link rel = "stylesheet" href = "/ css / bootstrap.min.css">

Ayush 12.10.2018 17:03

Я прикрепил снимок экрана, файлы css и js находятся в соответствующей папке

Ayush 12.10.2018 17:04

@Ayush - Вы имеете в виду из одного из файлов .jsp? Он обслуживается с частью /jsp в пути?

T.J. Crowder 12.10.2018 17:04

Разместите свой вопрос как текст (вы можете также опубликовать изображение), но вы должны показать иерархию в виде текста. Почему: meta.stackoverflow.com/q/285551/157247

T.J. Crowder 12.10.2018 17:05

мне нужно импортировать css из другой папки в jsp из другой папки

Ayush 12.10.2018 17:05
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
6
6
2 542
3

Ответы 3

Все зависит от путей, которые у них будут с точки зрения браузер. Если браузер видит иерархию, которую вы показали, то из любого файла .jsp в вашем каталоге jsp вы должны использовать

<link rel = "stylesheet" href = "../css/filename.css">

.. поднимается на один уровень (от jsp до вашего корня), а затем /css переходит в каталог css.

Вы мог используете URL-адрес, относящийся к корню, например /css/filename.css, но это сломается, если вы поместите все это куда-то, кроме корневого на сервере.

/css/filename.js. JS в <link>, это сбивает с толку.
anshuman 12.10.2018 18:29

Если вы хотите добавить файлы css и js в один из файлов jsp, добавьте их в head.

Для CSS

<link rel = "stylesheet" href = "../css/filename.css">

Для JS

<script src = "../js/filename.js"></script>

Здесь .. представляет каталог выше jsp (на один уровень выше), тогда /js или /css перейдут в соответствующий каталог.

См. этот ответ, чтобы узнать, как правильно организовать файлы в приложении Tomcat.

Путь к вашим файлам CSS должен быть:

<link rel = "stylesheet" type = "text/css" href = "./css/styles.css" />
href = "./css/styles.css" должен быть href = "../css/styles.css"
anshuman 12.10.2018 18:34

См. Эту ссылку: bennadel.com/blog/…, это зависит от того, как обслуживается приложение. Также OP уже сказал, что "../css/styles.css" не работает.

Yvonne Aburrow 12.10.2018 18:35

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