css根目錄
⑴ CSS中相對路徑的問題!
相對路徑分為兩來種:
一、根相對路徑源:以「/」開頭,表示從項目的根目錄開始,如項目根目錄下images圖片目錄中的1.jpg可以表示為url("/images/1.jpg");
二、文檔相對路徑:以當前文件為參照,每下一級以「/」開頭,緊跟著目錄名,最後為文件名,上一級則用「../」。
⑵ 請問css放在html頁根目錄下可以正常顯示,加/改變路徑不能正常顯示是那裡出錯了。
哈哈,因為你CSS裡面圖片和字體文件之類也是有相對路徑的,你要同時更改才行。
以前也經常碰到這個問題的。
⑶ asp.net c# css 根目錄下的文件路徑寫法
比如要轉向login目錄下的index.aspx文件可以這樣寫
login/index.aspx
asp.net(C#)伺服器絕對路徑轉換成URL相對路徑
//本地路徑轉換成URL相對路徑
private string urlconvertor(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//獲取程序根目錄
string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //轉換成相對路徑
imagesurl2 = imagesurl2.Replace(@"", @"/");
//imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @"");
return imagesurl2;
}
//相對路徑轉換成伺服器本地物理路徑
private string urlconvertorlocal(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//獲取程序根目錄
string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/", @""); //轉換成絕對路徑
return imagesurl2;
⑷ html+css根目錄需要創建哪幾個文件夾 都是放置哪些內容的
一般是 html文件 css文件夾(用來放css文件) js的文件夾(如果需要js放js文件的) 還有個image文件夾(放你html里用到的圖片的)
⑸ html頁面中怎麼獲取項目根目錄,及引入js和css
<script src="../../../../../scripts/***.js></script>
除了如上邊那種用多個父路徑外還有沒有別的方法直接獲取項目跟路徑。獲取項目根目錄
在jsp里去<%=request.getContextPath()%>這就是項目的根路徑了,是到項目這層的。
js的引入方法如下:
<script src="<%=request.getContextPath() %> /home/test.js"></script>
css的引入方法:
<link href="<%=request.getContextPath() %>/css/one.css" rel="stylesheet" type="text/css">。/js獲取項目根路徑,如: http://localhost:8080/ems
getRootPath:function () {
//獲取當前網址,如: http://localhost:8080/ems/Pages/Basic/Person.jsp
var curWwwPath = window.document.location.href;
//獲取主機地址之後的目錄,如: /ems/Pages/Basic/Person.jsp
var pathName = window.document.location.pathname;
var pos = curWwwPath.indexOf(pathName);
//獲取主機地址,如: http://localhost:8080
var localhostPath = curWwwPath.substring(0, pos);
//獲取帶"/"的項目名,如:/ems
var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
return(localhostPath + projectName);
⑹ html css 應該放在哪個目錄
至於CSS目錄有些人喜歡建在網站根目錄下,也有些人喜歡建在images目錄下,看內你個人網站目錄結構容了,怎麼建都無所謂。
如果想把CSS文件導入到Jsp文件中,只要在<head></head>標簽中寫入如下語句即可:
<head>
<link type="text/css" rel="stylesheet" href="css/index.css" />
</head>
其中「href」屬性就是指向你的CSS文件路徑,
這樣就把這個CSS樣式應用到你的程序中了
⑺ HTML中如何表示根目錄
設置後即可使生成的.html文件保存在根目錄,詳細步驟:
1、首先先檢查PHPSTUDY軟體的Apache與MYSQL是否全部開啟,如果沒有,則打不開網站。如圖所示,Apache顯示紅色框,則表明沒有打開。
⑻ html頁面中怎麼獲取項目根目錄和引入js和css
<script src="../../../../../scripts/***.js></script>
除了如上邊那種用多個父路徑外還有沒有別的方法直接獲取項目跟路徑。獲取項目根目錄
在jsp里去<%=request.getContextPath()%>這就是項目的根路徑了,是到項目這層的。
js的引入方法如下:
<script src="<%=request.getContextPath() %> /home/test.js"></script>
css的引入方法:
<link href="<%=request.getContextPath() %>/css/one.css" rel="stylesheet" type="text/css">。/js獲取項目根路徑,如: http://localhost:8080/ems
getRootPath:function () {
//獲取當前網址,如: http://localhost:8080/ems/Pages/Basic/Person.jsp
var curWwwPath = window.document.location.href;
//獲取主機地址之後的目錄,如: /ems/Pages/Basic/Person.jsp
var pathName = window.document.location.pathname;
var pos = curWwwPath.indexOf(pathName);
//獲取主機地址,如: http://localhost:8080
var localhostPath = curWwwPath.substring(0, pos);
//獲取帶"/"的項目名,如:/ems
var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
return(localhostPath + projectName);
⑼ 本地伺服器根目錄下的網站,在localhost和127.0.0.1下的CSS為什麼會不同
這個我估計因當是地址綁定的原因,就像域名一樣綁定目錄一樣,localhost
你綁定目錄為版WWW,127.0.0.1你綁定為WWW的上一級目權錄,我個人讓為這個不太重要了,你只要放到伺服器上正常就可以了!!
⑽ css里link或者background的路徑怎寫是從根目錄引用而不是css所在文件夾
沒明白你的意思,是不是說的背景圖片的鏈接路徑?
如果說的是背景圖片回的答鏈接,你的這些背景圖片可以建一個文件夾如:images放在根目錄,
你說的這個背景的鏈接路徑,就要看你的css文件放在什麼地方里,如果你是放在根目錄就是這樣:background: url(images/003.gif) repeat