MediaWiki talk:Common.css/存档3
本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
將預設字形大小調整為14.5px 或15px
- 繁中頁面預設顯示的字形大小是新細明體 14px。但是新細明體14px 的顯示效果非常差,是無法忍受的差。具體缺筆我說不明白,如筆劃會黏在一起,看起來很「虛」。簡中使用者可能不明白,但繁中使用者應該很清楚,並且同意以上說法。新細明體 在 12,13,15,16px 都沒有問題,但是在14 px時會有這個缺陷。 所以我建議將維基百科內文的預設字體大小改為 14.5px 或 15 px。
- 瀏覽器Edge 顯示的大小是16 px,所以不會出現上述問題。 Chrome, firefox 有這個問題、其他不知。
- 技術上多半沒問題,更改影響範圍只有中文維基百科的內文。
- 簡中雅黑體沒這個問題
- 新細明體 14px, 15px, 微軟雅黑體 14px 比較圖 https://i.imgur.com/z61HHlH.png (編輯 : 2016/07/01)
Golopotw(留言) 2016年6月26日 (日) 17:56 (UTC)
- 维基百科用的是em,不是px....--百無一用是書生 (☎) 2016年6月27日 (一) 01:56 (UTC)
- 在 MediaWiki:Common.css 加上
.mw-body-content{ font-size:0.91em; }
, 原本 0.875em -> 14px, 現在 0.91em -> 14.5px ... em 是相對單位,最後瀏覽器還是會計算出一個 px大小,依據 px大小來顯示字形,Golopotw(留言) 2016年6月27日 (一) 09:23 (UTC)
- 在 MediaWiki:Common.css 加上
- 中文网页字体尽量以偶数为宜--百無一用是書生 (☎) 2016年6月28日 (二) 06:02 (UTC)
- @Shizhao:并没有这样的要求,该说法的缘起应该是Windows自带的中易宋体只内嵌了偶数的点阵字形,实则在指定奇数字号时会以低一级的字号显示,同时字符间距增大1px,反而可读性更强。我支持增大到15px,显示效果可以参考吴语维基百科。--蓝灯 留言 2016年6月29日 (三) 05:46 (UTC)
- 打开吴语维基,觉得整个世界都明亮了。乌拉跨氪 2016年6月29日 (三) 20:39 (UTC)
- @Shizhao:并没有这样的要求,该说法的缘起应该是Windows自带的中易宋体只内嵌了偶数的点阵字形,实则在指定奇数字号时会以低一级的字号显示,同时字符间距增大1px,反而可读性更强。我支持增大到15px,显示效果可以参考吴语维基百科。--蓝灯 留言 2016年6月29日 (三) 05:46 (UTC)
- 中文网页字体尽量以偶数为宜--百無一用是書生 (☎) 2016年6月28日 (二) 06:02 (UTC)
- 请善用浏览器本身的字体设置,或Special:Mypage/common.css。--Gqqnb(留言) 2016年6月29日 (三) 21:05 (UTC)
- 有很多其他使用者不會另外調整大小,特別是新接觸維基百科的人,或者是對科技不熟的老人。他們要忍受難以閱讀的字體,或者乾脆不使用維基百科。(另外大概自我有記憶以來,我一直都用ctrl + + 來調整頁面大小到 110%,來避開 14px 新細明體)。 Golopotw(留言) 2016年7月1日 (五) 02:18 (UTC)
- 那是使用者自己不会。14px显示在显示器上是几毫米还跟操作系统、显示器有关。然后显示出来的字被人看到眼睛里有多舒服又跟人本身、坐姿等有关,你怎么能保证你喜欢的14像素在其他人、其他环境也适用?--Gqqnb(留言) 2016年7月14日 (四) 02:57 (UTC)
- 有很多其他使用者不會另外調整大小,特別是新接觸維基百科的人,或者是對科技不熟的老人。他們要忍受難以閱讀的字體,或者乾脆不使用維基百科。(另外大概自我有記憶以來,我一直都用ctrl + + 來調整頁面大小到 110%,來避開 14px 新細明體)。 Golopotw(留言) 2016年7月1日 (五) 02:18 (UTC)
- 新細明體 14px, 15px, 微軟雅黑體 14px 比較圖 https://i.imgur.com/z61HHlH.png Golopotw(留言) 2016年7月1日 (五) 02:52 (UTC)
- 美國夏威夷 新細明體 14px(五號字)
- 美國夏威夷 新細明體 14.5px
- 美國夏威夷 新細明體 15px
- 美國夏威夷 Microsoft JhengHei 14px(五號字)
- 美國夏威夷 Microsoft JhengHei 14.5px
- 美國夏威夷 Microsoft JhengHei 15px
- (7月4日)縮放級別設置為100%,見 Internet Explorer 9,測試機操作系統是 Windows 7。
- 這是微軟字體的一個 bug(版本號是7.0的 mingliu.ttc 的 EBDT 表有11、12、13、15、16、20 px的 strike 數據,但是缺少14px strike 的數據,不像版本號是5.0的宋體有12、13、14、15、16、17 px 的 strike 數據),我沒看到有人在微軟官方論壇討論這個問題。—John Doe 120(talk) 2016年7月1日 (五) 14:56 (UTC)
- 希望不要歪到手动定字体的问题上,个人最讨厌写一堆中文 fallback 的网页了(每次都会被我喂一个 stylish 杀掉)……
- 另外现时大部分新设备都不是 96dpi CSS 的设备了,例如我现在这个 Chrome 就开了 1.25 的 Device Pixel Ratio,看你的 14px 实际上是 (14 * 1.25)px,结果就是毫无对比意义。各位目测对比时也请注意这点。--Artoria2e5编 保持页面整洁,直接ping我回复。 2016年7月4日 (一) 08:57 (UTC)
- 我在 Windows 8.1虛擬機試過什麼 scaling,重啟虛擬機後打開 Microsoft Network Monitor,發現有些圖標尺寸不變,然後右鍵點擊 Microsoft Network Monitor,設置什麼縮放,重新打開應用,發現有問題。—John Doe 120(talk) 2016年7月4日 (一) 11:21 (UTC)
- 多嘴一句:“五号字”的完整换算参见點_(印刷),CSS 96dpi "px" 数为 10.5/72*96 = 14。--Artoria2e5编 保持页面整洁,直接ping我回复。 2016年7月4日 (一) 09:00 (UTC)
-
.mw-body-content{ font-size:0.875em; } (新細明體 14px)
-
.mw-body-content{ font-size:0.90625em; } (新細明體 14.5px)
-
.mw-body-content{ font-size:0.9375em; } (新細明體 15px)
-
.mw-body-content{ font-size:0.96875em; } (新細明體 15.5px)
-
.mw-body-content{ font-size:1.0em; } (新細明體 16px)
我也一直以為是自己的近視越來越深,免得過就不要用公眾電腦上中文維基,迫不得已的話就要先花些功夫設定放大比率……剛才我用自己的Special:Mypage/common.css實驗了一會,發現果然有着明顯的分別,15px的感覺尤其明顯,登時眼前雪亮。縱使每部電腦都可以有不同的自訂縮放比率,但既然維基百科有一大篇WP:格式手冊/親和力,可見維基百科是希望其他人看得舒舒服服的。若然現時的預設值是迫人每次都要放大縮小一番才能看清楚每隻字,那就未必太低親和度了,希望管理員點下我預備的五幅截圖。其實原裝的css font size 應該只是從英文維基移植過來的,沒有甚麼原因非要0.875em不可,希望能改成更適合中文字體的大小。--Quest for Truth(留言) 2016年7月19日 (二) 07:21 (UTC)
- (~)補充也可以到用戶:Quest for Truth/Font size在同一頁看到5幅截圖。--Quest for Truth(留言) 2016年7月21日 (四) 01:13 (UTC)
頁面存廢討論 和 檔案存廢討論 ,action=info的h2元素减法
请求已处理
偶然发现这俩个页面的action=info的h2元素也受到“/* 存废讨论旧样式 */”的样式影响,能不能做一个减法还原?action=info的body有一个“action-info”的class可以识别。——路过围观的Sakamotosan 2016年10月19日 (三) 08:40 (UTC)
- 或者使用class的“action-view”,因为这个action是指页面处于查看状态的。这样可以限制只在查看页面生效,而不影响其他action页面。
/* 存废讨论旧样式 */
body.ns-4.action-view[class*=" page-Wikipedia_頁面存廢討論_"] h2,
body.ns-4.action-view[class*=" page-Wikipedia_檔案存廢討論_"] h2 {
border-bottom: none;
font-size: 132%;
margin-bottom: .3em;
}
body.ns-4.action-view[class*=" page-Wikipedia_頁面存廢討論_"] h3,
body.ns-4.action-view[class*=" page-Wikipedia_檔案存廢討論_"] h3 {
font-size: 116%;
margin-bottom: .3em;
}
——路过围观的Sakamotosan 2016年10月19日 (三) 08:43 (UTC)
- @Jimmy Xu、Liangent、Shizhao:。——路过围观的Sakamotosan 2016年10月19日 (三) 08:45 (UTC)
- 完成。--Jimmy Xu 论 2016年10月20日 (四) 01:36 (UTC)
- 如果编辑和预览action都有效的话,应该还要加上“action-submit”。——路过围观的Sakamotosan 2016年10月20日 (四) 01:54 (UTC)
- 这样说的话反而觉得action=info差一点也无所谓了。--Jimmy Xu 论 2016年10月20日 (四) 11:15 (UTC)
- 因为见加多了action-edit,我认为是不是也想edit下也能生效,但是试了一下edit,发觉预览下看不出效果,所以看了一下,action-submit,所以如果edit都要生效的话,应该加多是action-submit。action-info是“页面信息”页,显然里面的h2元素并不需要外面查看页的修改吧。——路过围观的Sakamotosan 2016年10月20日 (四) 11:34 (UTC)
- 因为只是希望在查看和预览时起到“存废讨论旧样式”的效果,所以我觉得把现在的action-edit改成action-submit就行了,不用再做加法了。action-edit是没有预览的时候。 --砜中嘌呤的白磷萃取 打谱 2017年4月29日 (六) 11:52 (UTC)
- 没问题的话,应该可以了。——路过围观的Sakamotosan 2017年5月9日 (二) 03:05 (UTC)
- 因为只是希望在查看和预览时起到“存废讨论旧样式”的效果,所以我觉得把现在的action-edit改成action-submit就行了,不用再做加法了。action-edit是没有预览的时候。 --砜中嘌呤的白磷萃取 打谱 2017年4月29日 (六) 11:52 (UTC)
- 因为见加多了action-edit,我认为是不是也想edit下也能生效,但是试了一下edit,发觉预览下看不出效果,所以看了一下,action-submit,所以如果edit都要生效的话,应该加多是action-submit。action-info是“页面信息”页,显然里面的h2元素并不需要外面查看页的修改吧。——路过围观的Sakamotosan 2016年10月20日 (四) 11:34 (UTC)
- 这样说的话反而觉得action=info差一点也无所谓了。--Jimmy Xu 论 2016年10月20日 (四) 11:15 (UTC)
- 如果编辑和预览action都有效的话,应该还要加上“action-submit”。——路过围观的Sakamotosan 2016年10月20日 (四) 01:54 (UTC)
- 自己处理了。 --砜中嘌呤的白磷萃取 打谱 2017年6月9日 (五) 18:42 (UTC)
首页特色条目展出中的公示图被错误加上左图使用的margin
MediaWiki:Common.css里面有一条规则,用来在特色展出图旁边加空白:
#mp-2012 #column-feature img, #mp-2012 #column-good img {
margin: 0.4em 0.9em 0.3em 0; /* 上 右 下 左 */
}
可是这个image打得太歪,打中了公式svg回落的img元素,结果变成了 https://archive.fo/WBlxt 或者 https://archive.fo/WBlxt/image 记录下来的样子。建议在img后面加一个:not(.mwe-math-fallback-image-inline)
例外绕过。——Artoria2e5编 讨论要完整,回复请用ping。 2017年3月24日 (五) 02:41 (UTC)
- 已修复,换了个方法写,以免:not()有浏览器不支持。Liangent(留言) 2017年3月24日 (五) 15:18 (UTC)
把英語維基的 common.css複製過來,再加上中文維基需要的碼
(原討論在VPT被存檔了,重貼一次。)
把 common.css分成兩部份,第一部份是英文維基的複製貼上,第二部份是中文維基style的額外需求。
好處是英語維基的 patch可以快速套用到中文維基裡,共享英語維基的碼。第二好處是兩者的 diff非常明顯。 Golopotw(留言) 2017年4月15日 (六) 14:36 (UTC)
Edit requests
(移動自互助客棧)Golopotw(留言) 2017年7月22日 (六) 23:44 (UTC)
请求已处理
Edit request on mediawiki: common.css, 1
移除「首页不显示红链」。如果首頁有红链,應該要修改內容,而不是讓讀者點進去發現是红链。
/* 首页不显示红链 */
body.ns-4.page-Wikipedia_首页 #mw-content-text a.new {
color: inherit;
}
Golopotw(留言) 2017年7月10日 (一) 15:46 (UTC)
- 这个可能需要讨论一下才好做--百無一用是書生 (☎) 2017年7月11日 (二) 06:58 (UTC)
- 这一项已经存在有一段时间了(参见css页面第一段)--Ben.mq 2017年8月5日 (六) 23:08 (UTC)
Edit request on mediawiki: common.css, 2
Move the following rules to the top, for better coding style.
.new
.hidden
small
big
cite
blockquote
Golopotw(留言) 2017年7月10日 (一) 16:10 (UTC)
Edit request on mediawiki: common.css, 3
Pull changes on .hlist
from enwik.
Golopotw(留言) 2017年7月10日 (一) 16:34 (UTC)
Edit request on mediawiki: common.css, 4
Move code sections around to align with enwiki's codes for easier diff.
Current section orders:
enwiki:
...
.hlist
.plainlist
.navbox
.infobox
.wikitable
div.medialist
a[href$=".pdf"].external
div.columns
.messagebox
table.ambox
|
zhwiki:
div.columns
.hlist
.plainlist
div.medialist
.infobox
.navbox
.messagebox
a[href$=".pdf"].external
.mcBoto
table.ambox
|
Golopotw(留言) 2017年7月10日 (一) 17:10 (UTC)
Edit request on mediawiki: common.css, 5
Remove commented code starting with
/* Do not expand kvaleberg.com-URLs for printing
#content
...
*/
Golopotw(留言) 2017年7月10日 (一) 17:14 (UTC)
疑问
我们招了一名rv吗?——路过围观的Sakamotosan 2017年7月11日 (二) 00:55 (UTC)
- 第四项的话,目前
.wikitable
对中文的支持如何?--Liuxinyu970226(留言) 2017年7月11日 (二) 07:21 (UTC)- wikitable类不是一直在用?——路过围观的Sakamotosan 2017年7月11日 (二) 07:27 (UTC)
- wikitable是默认内置的吧--百無一用是書生 (☎) 2017年7月12日 (三) 07:20 (UTC)
编辑请求:关于“用于一些特殊的不需要标题栏的页面”
请求已处理
/* 用于一些特殊的不需要标题栏的页面 */
body.ns-4.page-Wikipedia_頁面存廢討論_疑似侵權 #wpSummaryLabel,
body.ns-4.page-Wikipedia_頁面存廢討論_疑似侵權 #wpSummary,
body.ns-4.page-Wikipedia_关注度_提报 #wpSummaryLabel,
body.ns-4.page-Wikipedia_关注度_提报 #wpSummary {
display: none !important;
}
手动提存废讨论和关注度提报的时候,#wpSummary 显示为标题栏,这时确实不需要显示。但是有时会有直接编辑页面的需求,并且这时通常都需要填写摘要,因此应该如果是添加新章节才不显示,否则仍显示。 --砜中嘌呤的白磷萃取 打谱 2018年4月24日 (二) 10:35 (UTC)
- 完成,使用及JS處理。--Xiplus#Talk 2018年5月13日 (日) 05:58 (UTC)
hatnote非居中很奇怪
@shizhao:例子,顶注消歧义贴靠上方的维护模板,1.2em显得与正文相距太远。如果margin-top和margin-bottom各0.6em则效果不错,但不知道代码注释所说的错行问题是怎样。--YFdyh000(留言) 2018年9月18日 (二) 01:30 (UTC)
- 按照推荐的规范,顶注应该位于维护模板上方。所以你说的问题也就不存在了。错行问题不知道你指的是哪个?--百無一用是書生 (☎) 2018年9月18日 (二) 02:53 (UTC)
- 错行问题是指:多个hatnote模板连用的时候,正常行间距下,左侧图标可能会在某些情况下导致下一行的hatnote缩进。1.2em是我之前能找到的比较合理的间距大小,不会导致错行发生。暂时调到了0.8em,你看看如何?--百無一用是書生 (☎) 2018年9月18日 (二) 03:51 (UTC)
- 目前可以了,居中就好。--YFdyh000(留言) 2018年9月19日 (三) 09:27 (UTC)
编辑请求
请求已处理
希望能将
.hlist li:after {
content: " ·";
font-weight: bold;
}
改成
.hlist li:after {
content: " · ";
font-weight: bold;
}
理由:例如{{#invoke:list|horizontal|First item|Second item|Third item}}生成的水平点列列表,两个item之间的点和该点所隔开的两个item距离不一致(例如“First item ·Second item”),看着有些不舒服,像这样显示我觉得会更好一些:“First item · Second item”。--№.N(留言) 2019年4月24日 (三) 09:46 (UTC)
建议将common.css小工具化
建议仿照MediaWiki官网做法,将MediaWiki:common.css做成MediaWiki:Gadget-site.css等小工具(gadgetize),以解决手机版很多css不起作用问题。JavaScript类似。如果有其他可以解决手机版css问题的办法也可以提出。
另外,为什么{{doc}}的结尾框有一句样式是硬编码的,有点不理解。——SolidBlock留言 2019年10月27日 (日) 00:08 (UTC)
- MediaWiki:common.css中的内容,极少部分可能可以做成小工具,部分内容应该可以做成模板样式。其他涉及全站的内容变不了。但是这些都需要大量开发与测试工作才行。--百無一用是書生 (☎) 2019年10月28日 (一) 02:47 (UTC)
- 具体手机版哪些css不起作用啊?很多不起作用都是特意为之的--百無一用是書生 (☎) 2019年10月28日 (一) 02:52 (UTC)
- @shizhao:像{{documentation subpage}}、{{doc}}之类的。模板样式应该可行。{{shortcut}}在手机版显示正常。--SolidBlock留言 2019年11月1日 (五) 10:56 (UTC)
- @shizhao:ambox、navbox之类的需要反复使用,使用小工具化或common.css较为合适。doc的话可以考虑将css内联,但可能引起其他小工具或用户css对doc作用不佳。——SolidBlock留言 2019年11月9日 (六) 16:34 (UTC)
.plainrowheaders
英文维基百科en:Mediawiki:Common.css有个.plainrowheaders的class:
/* Normal font styling for wikitable row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
font-weight: normal;
/* @noflip */
text-align: left;
}
使用.plainrowheaders的表格,行标题格(! scope="row" | ...)将取消粗体并恢复左对齐,但保留题头单元格的淡灰底色,效果见此。
建议中文维基引入这个样式,一方面能方便消除粗体/居中的尴尬,另一方面也能鼓励使用scope属性增加可读性。--Lopullinen(留言) 2019年12月1日 (日) 14:42 (UTC)
編輯請求 2020-07-26
请求已拒绝
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #DEF;
}
/* Highlight clicked reference in blue to help navigation */
sup.reference,
span.citation,
div.citation {
display: block;
width: 100%;
}
ol.references li:target,
sup.reference:target,
span.citation:target,
div.citation:target {
background-color: #DEF;
}
將第一個Syntax Highlight改為第二個Syntax Highlight的內容。sup
和span
的屬性為inline
,沒有寬度和高度,因此設定背景不會有顏色。 2020年7月26日 (日) 04:32 (UTC)
- 未完成,實測顯示效果不正確,腳註標記全部換行了。--Xiplus#Talk 2020年8月2日 (日) 12:21 (UTC)
- @Xiplus:ㄚ,抱歉,我搞錯用途了,看了原始碼才知道原來那是標記。 2020年8月2日 (日) 13:16 (UTC)
編輯請求 2020-08-09
请求已处理--Xiplus#Talk 2020年9月30日 (三) 08:37 (UTC)
.hlist dl dl:before,
.hlist ol ol:before,
.hlist ul ul:before {
content: "(";
}
.hlist dl dl:after,
.hlist ol ol:after,
.hlist ul ul:after {
content: ")";
}
格式手冊:全形小括號使用在標示用途(注釋文字內容或作出補充說明)。 2020年8月9日 (日) 12:00 (UTC)
- (+)支持。—— Eric Liu 創造は生命(留言.留名.學生會) 2020年8月10日 (一) 15:40 (UTC)
- (+)强烈支持-- Sunny00217 2020年8月11日 (二) 01:37 (UTC)
- @Pseudo Classes:僅憑這樣資訊我無法判斷這個修改是否會有不良影響,您能否提供數個不同情況的使用樣例。 Xiplus#Talk 2020年8月16日 (日) 11:57 (UTC)
- @Xiplus:已知目前常用
hlist
的模板為Template:Navbox和Template:Infobox,其他使用樣例可見Template:Select variant。 2020年8月19日 (三) 12:03 (UTC)
- @Xiplus:已知目前常用
- @Xiplus、Ericliu1912、Pseudo Classes、Sunny00217:此修改将半角空格改为全角空格后,在使用hlist的模板里,括号前仍然会有一个空格。请问是否可以将该空格删去?--Tim Wu(留言) 2020年10月19日 (一) 13:57 (UTC)
- (+)强烈支持:正想解決這個問題,卻一直找不到討論在哪裡,感謝召喚。—— Eric Liu 創造は生命(留言.留名.學生會) 2020年10月19日 (一) 16:17 (UTC)
- 似乎是早期因為樣式過醜而自行加入的?(倒沒看到這個問題)話說學生會怎還在簽名內呢(疑惑-- Sunny00217 2020年10月21日 (三) 09:51 (UTC)
请增加针对Wordmark和Tagline图标的简体替换
请求已处理--Xiplus#Talk 2020年8月28日 (五) 10:36 (UTC)
由于T260908和T258552造成的错误,我在修复该问题的时候顺便把正确的简体和繁体Wordmark和Tagline的文件。请增加针对Wordmark和Tagline图标的简体替换。--VulpesVulpes825(留言) 2020年8月24日 (一) 11:48 (UTC)
- @VulpesVulpes825:兩個問題:
兩個工單ID是一樣的,(?) 喵喵喵?a.mw-logo span.mw-logo-container img.mw-logo-wordmark
和a.mw-logo span.mw-logo-container img.mw-logo-tagline
似乎只能從common.js動手改src?
- -- Sunny00217 2020年8月24日 (一) 12:43 (UTC)
- @Xiplus:Timeless皮肤依然未转换,请您协助添加这段CSS:
div.ts-inner div.mw-portlet img:lang(zh-hans), div.ts-inner div.mw-portlet img:lang(zh-cn), div.ts-inner div.mw-portlet img:lang(zh-my), div.ts-inner div.mw-portlet img:lang(zh-sg) {
content: url(/static/images/mobile/copyright/wikipedia-wordmark-zh-hans.svg)
}