台灣最大程式設計社群網站
線上人數
1427
 
會員總數:246203
討論主題:189776
歡迎您免費加入會員
討論區列表 >> ASP >> ASP網頁美化
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ASP網頁美化
價值 : 20 QP  點閱數:1792 回應數:13
樓主

syunxu
門外漢
0 1
35 6
發送站內信

大家好:

如題,網頁技術ASP+html,慣用瀏覽器IE
問題:ASP檔套用CSS之後沒有任何改變,但在chrome就有效果
請高手大大幫幫忙,不然小妹就要把ASP打掉改寫PHP了...


感謝大家幫忙!!!!!

搜尋相關Tags的文章: [ ASP網頁美化 ] ,
本篇文章發表於2014-04-01 16:40
1樓
回應

四百龍銀
檢舉此回應
這應該跟語言無關...
他只不過是個CSS檔吧
這問題就算打掉寫成PHP 按理來說應該會出現一樣的問題
本篇文章回覆於2014-04-01 17:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
或許你該先做清除IE暫存的動作
如果還是沒用
請將引用的那行原始碼
以及css檔的內容貼出,IE和Chrome等各種瀏覽器對css的支援不一,有可能你的css剛好用到IE不吃的設定
本篇文章回覆於2014-04-01 18:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

holmes
檢舉此回應
也沒有 code , 是要怎調...
本篇文章回覆於2014-04-02 16:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

syunxu
檢舉此回應
小妹半行政半程式人員,沒有辦法每天處理程式的問題,真的很抱歉!!!
主要是一個asp主程式再套一個css檔


主程式index.asp

<%
IP = trim(left(Request.ServerVariables ("remote_addr"),30))
if left(IP,7) <> "10.0.4." and left(IP,7) <> "10.0.0." and IP<>"61.220.231.18" and IP<>"61.220.231.19" and IP<>"61.220.231.20" and IP<>"192.168.115.111" and IP<>"192.168.115.109" and IP<>"192.168.115.199" and IP<>"192.168.115.199" and IP<>"127.0.0.1"then
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta http-equiv="refresh" content="7;url=file://///10.0.0.110/WebRootbk/webTest/XXX.asp">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>
<p align="center"><%=IP%> 您好</p>
<div align="center">
<center>

</center>
</div>
<p> </p>
</body>
</html>
<%
else
%>

<!DOCTYPE html>
<html>
<head>
<title>永儲內部資訊網</title>
<link rel=stylesheet type="text/css" href="file://///10.0.0.110/WebRootbk/webTest/color.css">
</head>
<body>
<div id="main">
<!--標題-->
<header>
<h1 id="text1">text1</h1>
<h1 id="text2">text2</h1>
</header>
<!--左方區塊-->
<aside>
<nav>
<ul>
<li><a href="file://///10.0.0.110/WebRootbk/webTest/index.asp">Home</a></li>
<li><span>行政/人資</span></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=22'>行政</a></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=21'>人資</a></li>
<li><span>業務/庶務</span></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=32'>業務</a></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=31'>庶務</a></li>
<li><span>工程/資管</span></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=41'>工程管理</a></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=42'>資訊管理</a></li>
<li><span>財務/稽核</span></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=51'>財務</a></li>
<li><a href='file://///10.0.0.110/WebRootbk/webTest/default.asp?enter_id=52'>稽核</a></li>
<li><a href="file://///10.0.0.110/WebRootbk/webTest/index.asp">登出</a></li>
</ul>
</nav>
</aside>
<!--主內容-->
<article>
<section class="consection">
<!--include另一個ASP檔案-->
</section>
<div class="consection">

</div>
</article>
<!--頁尾-->
<footer>
如有任何建議, 請不吝指教 !
</footer>
</div>

</body>
</html>

<%
end if
%>



CSS檔案color.css

body{
margin:0px;padding:0;
font-family:Arial, Helvetica, sans-serif,微軟正黑體;
/*cursor:url(images/my.cur),url(images/my.png),auto; /*改變滑鼠游標*/
/*background-image: url('images/bg.jpg'); /*加入網頁背景圖*/
/*background-attachment:fixed; /*設定背景圖為固定式*/

}
#main{
margin: 0 auto;
border:0px #330000 solid;
width:800px;
height:auto;
padding-bottom: 100px;
}
header{
border:1px #330000 solid;
width:800px;
height:80px;
background:#201381;
}
aside{
width:170px;
float: left;
height:2050px;
background: url(images/bg_t-01.png) no-repeat;
}
nav{ /*nav區塊格式*/
border:0px #000000 solid;
margin: 0px auto;padding:0px;
margin-top:170px;
}
nav ul {
list-style:none; /*不顯示清單項目符號*/
margin:0;padding:0;
}

nav li span {
display:block;
width:150px;
height:42px;
background-image:url(images/Redocn_3.png); /*超連結原始狀態背景圖*/
line-height:35px;
text-indent:45px;
text-decoration:none; /*不顯示底線*/
color:#333333;
font-size:15px;
}

nav li a {
display:block;
width:150px;
height:42px;
/*background-image:url(images/btn1-01.png); /*超連結原始狀態背景圖*/
line-height:35px;
text-indent:45px;
text-decoration:none; /*不顯示底線*/
color:#333333;
font-size:15px;
}

nav li a:hover {
width:150px;
background-image:url(images/Redocn_5.png); /*滑鼠移到連結時背景圖*/
color:#ffffff;
}
h1#text1{
margin:0px;padding:0px;
top:15px;
position:absolute; /*設定div為絕對定位*/
font-size:40px; /*字高*/
color:#086acc; /*字的顏色*/
margin-left:50px; /*與元件水平距離*/
}

h1#text2{
margin:0px;padding:5px;
position:absolute;
font-size:30px;
color:#FFFFFF;
top:30px;
margin-left:150px;
filter:glow(color=#086acc, strength=5); /*設定光暈濾鏡*/
text-shadow: 5px 5px 5px #086acc;
}
article{
border-right:1px #330000 solid;
width:625px;
margin-left:175px;
/*height:400px;*/
background:#ffffff;
}
.consection{
border:0px #330000 solid;
width:400px;
left:0px;top:10px;
margin-left:0px;;padding:0px;
}
fieldset{
border:1px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
fieldset legend{
text-align:center;
}
img{
margin:3px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border:2px solid;}
footer{
border:1px #330000 solid;
background:#050575;
color:#ffffff;
width:800px;height:50px;
text-align:center;
line-height:50px;

}
本篇文章回覆於2014-04-03 16:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
你的asp檔跟css檔不是放在同一台電腦?
不然路徑怎麼都是用file://///10.0.0.110/WebRootbk/webTest

若兩個檔案放在同一個目錄下,應該只要用
<link rel=stylesheet type="text/css" href="color.css">
本篇文章回覆於2014-04-03 18:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

syunxu
檢舉此回應
是放在同一台電腦,放在10.0.0.110/WebRootbk/webTest,只是我直接用DW開,路徑就變這樣,不好意思!
本篇文章回覆於2014-04-07 16:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

syunxu
檢舉此回應
我試過html+css(把上面ASP檔的ASP程式拿掉,改成html檔,套上一樣的css)在IE就可以跑,
可是html不能直接嵌ASP讓我很苦惱...
本篇文章回覆於2014-04-08 15:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
asp只是在Server端執行
送到client端的依然是html
不應該會造成css失效才對
應該是輸出內容有問題

建議你檢視送到client端的html原始檔
跟你可以跑的html內容比對,看是哪邊有差
本篇文章回覆於2014-04-09 09:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

syunxu
檢舉此回應
原始碼是一樣的,但是...
Server端可以跑,client端卻不行
是不是伺服器架設時少了什麼動作?
本篇文章回覆於2014-04-09 12:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
你是指在Server那台開IE可以跑?
但換到另一台電腦上就不能跑?

是的話,大概就是路徑的問題
file://開頭代表是透過檔案(網路芳鄰)方式存取檔案,而不是透過http通訊協定
所以若你的資料夾沒設定分享
別台電腦就無法讀取該css檔,當然會無法套用效果
請參考#5所說方式修改相關路徑
本篇文章回覆於2014-04-09 13:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

syunxu
檢舉此回應
我看了一下Server那台的程式
CSS是<link rel=stylesheet type="text/css" href="color.css">沒錯
本篇文章回覆於2014-04-09 13:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
最有價值解答

老頑童
捐贈 VP 給 老頑童 檢舉此回應
那兩台電腦上的IE版本一樣嗎?

你的html中有用到HTML5的物件(nav, aside)

這些在IE8及更早前的版本都不支援

是不是因為造成無法套用?
本篇文章回覆於2014-04-09 15:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

syunxu
檢舉此回應
感謝老頑童大大~
把nav, aside拿掉改用DIV就可以了!
後來發現是Server端老舊,不然client端都是IE9
感恩感嗯!!!!!!!!!!
本篇文章回覆於2014-04-10 14:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.