MediaWiki討論:Gadget-DisambiguationLinks.css
由Jimmy-bot在話題小作品連結樣式優先級不應高過消歧義橙鏈優先級上作出的最新留言:7 年前
本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
小作品連結樣式優先級不應高過消歧義橙鏈優先級
參數設置裡面有兩個和連結顏色有關的功能,一個是MediaWiki自帶的小作品標為深紅色,一個是有人寫的橙色標記消歧義。從使用上來說,既然知道一個頁面是消歧義,就顯然不是內容頁面,不用在意是不是小作品。
查了一下瀏覽器裡面的CSS匹配情況,發現是a.stub
的CSS顏色規則寫在了a.mw-disambig
之後,按照CSS「選擇器細度」相同時的處理規則取最後一個定義的話就會用到a.stub
的顏色。要修復的話,可以整一下MediaWiki:Gadget-DisambiguationLinks.css,把a.mw-disambig
改成a.mw-disambig.mw-disambig
。CSS 3標準允許通過重複使用選擇器假裝提高「選擇器細度」(「很重要的話要說兩遍」的意思),從而提高規則的優先級。或者也可以加一個a.stub.mw-disambig
的特例處理。
@Alexander Misel:請修復。——Artoria2e5編 討論要完整,回復請用ping。 2017年3月23日 (四) 00:11 (UTC)
- 經過測試(meta:Special:Diff/16484780)發現效果十分完好,且不存在任何問題,@Alexander Misel:請協助予以修改。-- 宇帆(普通留言·Flow留言·聯絡) 2017年3月23日 (四) 00:19 (UTC)
- @a2569875:哇,你這一整個global.css好棒!——Artoria2e5編 討論要完整,回復請用ping。 2017年3月23日 (四) 00:29 (UTC)
- @Artoria2e5:歡迎拿去使用,在維護上還滿方便的,但有點花俏需要一些時間來適應。特別地
a[href^="/wiki/Special:"] { color: #ebc400; }
是為了防止破壞者把[[Special:Logout]]
或者一些奇怪的特殊頁面藏在連結裡造成誤點(比如Special:Diff/43631296)-宇帆(留言·歡迎簽到) 2017年3月23日 (四) 00:32 (UTC)
- @Artoria2e5:歡迎拿去使用,在維護上還滿方便的,但有點花俏需要一些時間來適應。特別地
- @a2569875:哇,你這一整個global.css好棒!——Artoria2e5編 討論要完整,回復請用ping。 2017年3月23日 (四) 00:29 (UTC)
- 完成--1=0,歡迎維基人加QQ群170258339 2017年3月23日 (四) 03:51 (UTC)