Я использую html базовый тег в голове, но не очень хорошо работает.html base tag не работает правильно
Это моя структура папок.
- BaseWebsite (Folder)
- - Root (Folder)
- - default.html
- - css (Folder)
- - js (Folder)
- - image (Folder)
в IIS, я создать новый веб-сайт, указывающий на BaseWebsite
и сделал Root
приложение.
Это мой код в default.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/site.css" />
<script language="javascript" src="js/site.js" type="text/javascript"></script>
</head>
<body>
<img src="image/site.jpg" />
.
.
.
</body>
</html>
Когда я запускаю страницу, КСС там с href="Root/css/site.css"
но JS и изображения отсутствуют с СРК, начиная js/site.js
и image/site.jpg
Так я это после того, как <head>
<base href="/Root/" />
Теперь, как JS и изображения показывают, но CSS не отображается как href становится href="/Root/Root/css/site.css"
Нормально ли или как это решить? Я могу решить это путем изменения href css до /Root/css/site.css
, но есть много мест для изменения.
Конец
тег в html – Paritoshспасибо, что указал. :) – william
Если вы используете ' ' в качестве базы, не должны ли вы делать '../ css /' для относительного пути к папке css? –
karthikr