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

無止盡的底線
https://forum.moztw.org/viewtopic.php?f=2&t=2674
1 頁 (共 1 頁)

發表人:  erube [ 2004-07-01, 11:58 ]
文章主題 :  無止盡的底線

瀏覽時每當 cursor 接近一些文字時那些文字便多了 underline, 有沒有方法可消去呢?

發表人:  BobChao [ 2004-07-02, 16:49 ]
文章主題 : 

網頁設計師設定要這樣做的呀...

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

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

發表人:  訪客 [ 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用戶啊... 請想想看吧.

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