MozTW 討論區
https://forum.moztw.org/

[請教] 這網頁的CSS在IE跟FF跑出來不一樣
https://forum.moztw.org/viewtopic.php?f=13&t=3927
1 頁 (共 2 頁)

發表人:  Nelson [ 2004-11-08, 02:31 ]
文章主題 :  [請教] 這網頁的CSS在IE跟FF跑出來不一樣

http://www.csie.nctu.edu.tw/~chtai/software.php
想請教大家的是,
上面這個網頁,在IE跑的話
左邊的sidebar會依照使用者目前在看的項目,而使得該項目顏色不同,
可是FF卻沒有此效果。
請問是什麼原因呢 ?

發表人:  BobChao [ 2004-11-08, 03:36 ]
文章主題 : 

Works for me...
有變色呀...

發表人:  訪客 [ 2004-11-08, 03:55 ]
文章主題 : 

Windows XP Home Edition ,
FF 0.91 正體中文加裝 shellblock 更新,
Java 跟 Javascript 支援都有關掉,
圖片沒有設定阻擋,有阻擋 Popup 視窗,
有使用 adblock ,沒有用 TBE 。
有裝防火牆但沒有設定擋圖片或網站,
有裝防毒軟體但沒有開自動防護。

十分正常,有變化,不過我並不清楚 IE 看來如何。

你可以試著再多加點說明或圖例,
也許是有什麼沒法用文字說明的問題存在也說不定。

發表人:  訪客 [ 2004-11-08, 17:43 ]
文章主題 : 

請下以下兩張圖左邊的sidebar
這是 FF 的
圖檔

這是 IE 的
圖檔

為什麼會有這種差別呢?

發表人:  訪客 [ 2004-11-08, 17:51 ]
文章主題 : 

er...我的Firefox顯示正常也有變色

發表人:  dken [ 2004-11-08, 17:53 ]
文章主題 : 

可是我有耶.....
照下來指標不見了,不要介意啊,總之可以就對了
要不要查查看 about:config ?

附加檔案:
css_eg.png [257.35 KiB]
被下載 908 次

發表人:  BobChao [ 2004-11-08, 17:57 ]
文章主題 : 

Nelson 寫:
http://www.csie.nctu.edu.tw/~chtai/software.php
想請教大家的是,
上面這個網頁,在IE跑的話
左邊的sidebar會依照使用者目前在看的項目,而使得該項目顏色不同,
可是FF卻沒有此效果。
請問是什麼原因呢 ?


#Media a:visited

我想其實不用 :visited ... 有了這個之後就又要牽扯到其他東西了。

發表人:  訪客 [ 2004-11-08, 17:58 ]
文章主題 : 

dken 寫:
可是我有耶.....
照下來指標不見了,不要介意啊,總之可以就對了
要不要查查看 about:config ?


感謝您以及其他各位的幫忙,或許是我沒有表達好吧。
我指的變色不是"滑鼠移過"的變色,
而是"指出正在瀏覽哪頁"的變色。

滑鼠移過去(hover)的變色是沒問題的,
可是在ie底下,假設我點了左邊的"系統工具"好了,
那麼我就會連到系統工具那一頁,
同時左方的"系統工具"也會有不同的顏色,以便讓人知道正在看哪一頁。

可是ff卻沒有這個效果,卻不知是為什麼呢?

發表人:  BobChao [ 2004-11-08, 18:08 ]
文章主題 : 

Anonymous 寫:
dken 寫:
可是我有耶.....
照下來指標不見了,不要介意啊,總之可以就對了
要不要查查看 about:config ?


感謝您以及其他各位的幫忙,或許是我沒有表達好吧。
我指的變色不是"滑鼠移過"的變色,
而是"指出正在瀏覽哪頁"的變色。

滑鼠移過去(hover)的變色是沒問題的,
可是在ie底下,假設我點了左邊的"系統工具"好了,
那麼我就會連到系統工具那一頁,
同時左方的"系統工具"也會有不同的顏色,以便讓人知道正在看哪一頁。

可是ff卻沒有這個效果,卻不知是為什麼呢?


我想我瞭解你的意思... 可是我還是有變色 XD
你要不要試試把我剛剛說的 :visited 拿掉?

發表人:  訪客 [ 2004-11-08, 18:16 ]
文章主題 : 

怪怪... 我的有時候可以顏色留在那裡,有時候不行 :?

發表人:  訪客 [ 2004-11-08, 18:18 ]
文章主題 : 

BobChao 寫:
我想我瞭解你的意思... 可是我還是有變色 XD
你要不要試試把我剛剛說的 :visited 拿掉?


我試了一下,應該可以。
可是現在又有另一個問題了,就是之前我沒注意到我設的id有重複,
現在我把它改掉了,改成用class,
卻反而在 ff 跟 ie 都出不來了 @@

發表人:  othree [ 2004-11-08, 19:40 ]
文章主題 : 

Anonymous 寫:
BobChao 寫:
我想我瞭解你的意思... 可是我還是有變色 XD
你要不要試試把我剛剛說的 :visited 拿掉?


我試了一下,應該可以。
可是現在又有另一個問題了,就是之前我沒注意到我設的id有重複,
現在我把它改掉了,改成用class,
卻反而在 ff 跟 ie 都出不來了 @@


代碼:
#sidebar li a.active {
   background: #666;
   color: #fff;
   border-left: 2px solid #cfcfcf;
   border-right: 2px solid #cfcfcf;
   text-decoration: none;
}


要不要加上上面那段(當然顏色要改,我是直接copy下來的),然後在你每頁的sidebar都去修改它的<li />的class(要變色的class改成active)。還有一個方法是用body的ID來控制,不過這樣會CSS的部份會增加很多。

發表人:  dken [ 2004-11-08, 19:50 ]
文章主題 : 

用 a:link 設定初值如何??

發表人:  訪客 [ 2004-11-08, 23:34 ]
文章主題 : 

dken 寫:
用 a:link 設定初值如何??


是個怪怪,我用 a:link 在 FF 就可以顯示,
可是到 IE 就跑不出來。

但是用 a:visited 或 a 在 IE 就ok,FF卻又出不來 (._.?)

發表人:  dken [ 2004-11-08, 23:39 ]
文章主題 : 

Anonymous 寫:
dken 寫:
用 a:link 設定初值如何??


是個怪怪,我用 a:link 在 FF 就可以顯示,
可是到 IE 就跑不出來。

但是用 a:visited 或 a 在 IE 就ok,FF卻又出不來 (._.?)


因為兩者解析 css 的方式不一樣..... :lol:

1 頁 (共 2 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/