『壹』 jsp引用css沒效果,是路徑的問題嗎
jsp引用css沒效果原因總復結如下:
1、先看制是否正確引入了css文件,可以在css文件的頂部加一句 *{border:1px solid red;} ,這樣,如果正確載入了,頁面效果會出現很多紅框;
2、看對應的類名、ID是否寫對了;
比如有jsp頁面引入了Mycss.css樣式,具體代碼如下:
<span style="font-size:18px;"><link href="Mycss.css" rel="stylesheet" type="text/css" /></span>
這里的css不會生效,因為沒有找到該路徑,改成了絕對路徑,這里用到了jsp頁面生成的對象basePath,定義如下:
%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
這樣就會得到css了。
『貳』 關於jsp頁面調用CSS樣式
呵呵!很明顯是路徑寫錯了嘛!在工具里是對的,瀏覽的時候就沒有調用版css.
改成絕對路徑或者<link href="<%=basePath%>css/skin.css" rel="stylesheet" type="text/css" />這樣運權行出來的頁面就不錯了。希望我的回答能幫到你。
『叄』 用myeclipes創建jsp中要使用css,這個css要放在什麼地方
在head標簽里有<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->你可以把注釋標簽去掉,在這上面進行修改
『肆』 在jsp中怎樣加入css樣式
在jsp中加入css樣式,就跟html加入的方式一樣,具體有以下三種方式:
1、 外部樣式內
當樣式需要應用容於很多頁面時,外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一個文件來改變整個站點的外觀。每個頁面使用<link>標簽鏈接到樣式表。<link>標簽在(文檔的)頭部:
<head>
<link rel="stylesheet" type="text/css" href="path/myCss.css"/>
</head>
2、內部樣式
當單個文檔需要特殊的樣式時,就應該使用內部樣式表。可以使用<style>標簽在文檔頭部定義內部樣式表。
<head>
<style type="text/css">
樣式
</style>
</head>
3、內聯樣式
當樣式僅需要在一個元素上應用一次時, 要使用內聯樣式,你需要在相關的標簽內使用樣式(style)屬性。Style屬性可以包含任何CSS屬性。由於要將表現和內容混雜在一起,內聯樣式會損失掉樣式表的許多優勢。請慎用這種方法
<div style="width:100px"></div>
內聯樣式的優先順序最高,其次是內部樣式,外部樣式的優先順序是最低的。