MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-16, 01:43

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 5 篇文章 ] 
發表人 內容
 文章主題 : 無止盡的底線
文章發表於 : 2004-07-01, 11:58 
離線

註冊時間: 2003-09-09, 00:07
文章: 424
瀏覽時每當 cursor 接近一些文字時那些文字便多了 underline, 有沒有方法可消去呢?


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-07-02, 16:49 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
網頁設計師設定要這樣做的呀...

如果不想要有這種效果,可以使用自訂的 style sheet...
(就是 為該頁面所有文字的 :hover 設定為無底線...)

不過比較好的方法是, 如果覺得那樣的效果很醜,寫信給網頁設計師提供意見...

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-07-02, 21:15 
BobChao 寫:
如果不想要有這種效果,可以使用自訂的 style sheet...
(就是 為該頁面所有文字的 :hover 設定為無底線...)

對 Mozilla 這種高度可自訂化的瀏覽器來說還有更漂亮的解法
前提是你要懂 css
我以 firefox 為例,請去裝一個叫 ChromeEdit 的 extension
如果找不到或不想裝,請打開自己的 profile 裡面的 chrome/userContent.css
如果有裝,直接從工具->Edit User Files 叫出來選 userContent.css

然後直接把你想改的 style 打進去即可。 (後面要有!important; )
以你的情形為例,

代碼:
a:hover { text-decoration: none ! important; }


如果要平時也沒底線

代碼:
a { text-decoration: none ! important; }


改完重開 firefox 即可。

其它有的沒有怪想法只要 CSS 辦得到都可以做到...

-- piaip


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2004-07-07, 13:05 
覺得不是網頁作者有意寫成這樣的,八成是寫錯了 :)

以前做頁內連結點時都會寫成 <a name="xxx"></a>,
有些人會把文字放在裡面 <a name="xxx">文字</a>。

firefox 會把元素 a 加底線,所以就看到標籤內都是底線,
而 ie 只有加入 href 屬性才會顯示底線,
想當然在 ie 當道的年代,寫成 <a name="xxx">文字</a> 的人很多。

現在都用 id 屬性來做段落識別,不必再拘泥於 <a name="xxx"></a>,只有為了相容才會用 name。


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2004-07-07, 19:01 
訪客說得好.
雖然我沒有很詳細看過CSS2的說明書, 但個人認為Firefox這方面是比較準確啦.
對CSS來說, a只屬一個HTML元素, 故應該套用於任何a的元素中.
如果只要套用連結, 就應用a:link, 這個正是現在Firefox所支援的.
無論語法或語意上似乎都比IE支援的來的「正常」.
但不管如何, 實在太多人使用IE, 而誤用了不當的CSS.
做成在Firefox上顯示出不「正常」的頁面.
IE用戶啊... 請想想看吧.


回頂端
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 5 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 5 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群