Help:层叠样式表:修订间差异

帮助页面
添加的内容 删除的内容
无编辑摘要
无编辑摘要
 

(未显示同一用户的1个中间版本)

第6行: 第6行:
{{操作指南|H:CSS}}
{{操作指南|H:CSS}}


[[层叠样式表]](CSS)允许灵活的格式化页面。它们应该尽可能在非表格结构的内容之中用以代替[[Help:表格|表格]],因为当CSS通过[[Help:模板|模板]]嵌入于页面,可以[[Help:用户样式|由用户操纵]]或者被另一个作者覆盖,具有更高的灵活性。
[[层叠样式表]](CSS)允许灵活的格式化页面。它们应该尽可能在非表格结构的内容之中用以代替[[Help:表格|表格]],因为当CSS通过[[Help:模板|模板]]嵌入于页面,可以由用户操纵或者被另一个作者覆盖,具有更高的灵活性。


== CSS设置的级别 ==
== 参见 ==
* [[Help:模板样式]]
样式可以專門为一部分内容所指定,参见[[Help:表格|色彩及参数的作用域]]。

或者,样式由CSS选择器指定,从元素、类和id的角度表述。这在各种级别上完成:

编写样式表,按此顺序:

* MediaWiki 各个皮肤通用:通常會載入這些樣式表:
** [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/shared.css?view=markup common/shared.css]
** [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/commonPrint.css?view=markup common/commonPrint.css]
** 针对特定皮肤的文件,如 [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/main.css?view=markup monobook/main.css](适用于 PC 的一般皮肤),[http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/chick/main.css?view=markup chick/main.css](适用于手持设备的一般皮肤)
** 针对特定浏览器的修正(同样针对特定皮肤)。Monobook 示例如下:
*** 針對[[Firefox]]:[http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/FF2Fixes.css?view=markup monobook/FF2Fixes.css]
*** 針對[[Internet Explorer]]:[http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/IE50Fixes.css?view=markup monobook/IE50Fixes.css] [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/IE55Fixes.css?view=markup monobook/IE55Fixes.css] [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/IE60Fixes.css?view=markup monobook/IE60Fixes.css] [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/IE70Fixes.css?view=markup monobook/IE70Fixes.css]
*** 針對[[Opera瀏覽器|Opera]]:[http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/Opera6Fixes.css?view=markup monobook/Opera6Fixes.css] [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/Opera7Fixes.css?view=markup monobook/Opera7Fixes.css] [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/Opera9Fixes.css?view=markup monobook/Opera9Fixes.css]
** 针对特定浏览器的修正(不针对特定皮肤):
*** 針對Internet Explorer:[http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/monobook/IE80Fixes.css?view=markup common/IE80Fixes.css]
* 用于站内所有皮肤:[[MediaWiki:Common.css]]
* 用于站内所有皮肤:[[MediaWiki:Common.css]]
* 用于站内各个皮肤:[[MediaWiki:Vector.css]]等
* 用于站内各个皮肤:[[MediaWiki:Vector.css]]等
* 用于所有皮肤的用户专属样式:[[Special:Mypage/common.css]]
* 用于所有皮肤的用户专属样式:[[Special:Mypage/common.css]]
* 用于指定皮肤的用户专属样式:[[Special:Mypage/skin.css]](注意在 CSS 术语中,用户专属样式表不是用户样式)
* 用于指定皮肤的用户专属样式:[[Special:Mypage/skin.css]]

== 参见 ==
* [[Help:模板样式]]


{{帮助页面}}
{{帮助页面}}