2

该页面的代码是

{{Infobox course
| course_code = PH31011
| course_name = Quantum Mechanics I
| department = [[Physics]]
| credits = 4
| ltp = {{Data bars
         | columns = 6 | Jan| Feb| Mar| Apr| May| Jun
         | blue|Berries|  65|  38|  72|  47|  20|  30  
        }}
}}

{{Data bars
| columns = 6 | Jan| Feb| Mar| Apr| May| Jun
| blue|Berries|  65|  38|  72|  47|  20|  30    
}}

为什么图表在信息框中使用时会显示倒置条形?

4

1 回答 1

1

这是一个 CSS 问题,与 MediaWiki 本身并没有真正的关系,而是与 Wikimedia 社区创建的样式表有关。在该 wiki 上有一个 CSS 规则MediaWiki:Common.css(用户创建的为所有皮肤加载的 CSS),如下所示:

.infobox th[scope=row], .infobox td {
   vertical-align: top;
}

该规则会覆盖条的垂直对齐。vertical-align: bottom;一个快速而vertical-align: bottom !important;肮脏的解决方法是更改Template:Data_bars​​ .

与往常一样,如果您在生产 wiki 上这样做,您可能会弄乱其他一些极端情况,因此您可能应该首先在讨论页面上提出问题。

于 2016-05-30T21:25:04.753 回答