Manual:Interface/Stylesheets/es

MediaWiki:Common.css es una hoja de estilos en cascada (CSS) que se carga después de la hoja de estilos de la apariencia activa. Esta hoja de estilos se carga con todas las apariencias, y una hoja de estilos similar específica para la apariencia —nombrada "MediaWiki:nombreapariencia.css"— se añade a esta (ver a continuación). Pese a que únicamente Monobook.css se incluye en Special:AllMessages, las demás hojas de estilos específicas de la apariencia funcionarán de todos modos.

Si $wgAllowUserCss se define como true, los usuarios pueden personalizar la interfaz para sí mismos mediante la creación de subpáginas personales con títulos en minúscula inicial (ver más abajo).

Las hojas de estilos globales no se cargan en ciertas páginas especiales restringidas, como el formulario de acceso o las preferencias, a menos que se active $wgAllowSiteCSSOnRestrictedPages.

Tampoco se cargarán si se utiliza el modo seguro (safemode).

Lista de hojas de estilos

Hojas de estilos globales

Estas son hojas de estilo que afectan a todos los usuarios de la wiki, dependiendo de su configuración — qué apariencia utilizan, su grupo de usuarios, etc.

Hojas de estilos personales

Estas son hojas de estilos que solo tú y los usuarios con el derecho editusercss —normalmente los administradores de interfaz— pueden editar.

In the case of conflicting style settings for a piece of content, the resulting setting depends primarily on specificity. For two rules of the same specificity, it depends on order between and within stylesheets: the last wins. See also cascading order. The order can be overriden with the indication !important, but this should generally be avoided.

Selectores de CSS

In the Monobook skin, the CSS selectors relevant for the style of the page body include the following. As far as possible, examples are given, which show the result for the current style settings:

  • :linkunvisited linkexample: help:index ; default: help:index
  • :visitedvisited link
  • :link#contentTop
  • :link.externalhttp://example ; default: http://example
  • :link.extiwinterwiki link in page body ; default: en:example [1]
  • :link.imagelink from full image to image description page
  • :link.internallink to file itself (Media:), and links from thumbnail and magnifying glass icon to image description page (note that color and font size specified for a.internal are only applicable in the first case)Media:example.png
  • :link.newdoesnotexist ; default: doesnotexist
  • .allpagesredirectabcredirects in Special:Allpages and Special:Prefixindex
  • body.ns-0, ..., body.ns-15 (namespaces)
  • div#bodyContent
  • div#column-content
  • div#editsection
  • div#globalWrapper
  • div#tocindent
  • div.tocline
  • h1.firstHeading
  • h2
  • h3
  • smallexample
  • table.toc
  • :link y :visitedIt's a common mistake to use a instead of :link or :visited to style links (unvisited and visited, respectively). Whereas later pseudoclasses apply only to links, a applies to both links and named anchors (e.g. <a name="bookmark">).
  • #p-lang afor interlanguage links

One may also have the style depend on the value of an attribute, e.g. with the selectors:

  • :link[title = "User:username"]}}
  • link[title = "pagename"]}}
  • link[href = "full url "]}}

to color-code or highlight particular users (including oneself) and/or links to particular pages (like the bolding of watched pages on Recent Changes).

See also Ayuda:Seguimiento de páginas

The watchlist and Recent Changes use two classes:

  • .autocomment
    example
  • .new (see below)

The page history has classes autocomment and:

  • .user
  • .minor

Thus the font specified for user applies in the page history, but not in the watchlist or Recent Changes.

Edit page

  • Edit box: textarea#wpTextbox1
example1
  • Edit summary box: input#wpSummary
example2

Non-display

One extreme style for a text is display:none;, i.e., not displaying it, e.g.

p<span style="display:none;">q</span>r → pr

To allow a text to optionally have this style, specify a class or id for it; a user who wants to hide it can then correspondingly specify in their personal CSS:

.classname {display: none;} or #id {display: none;}

Non-displayed links do not work, as opposed to links in a very small font, compare:

p<span style="display:none;">[[q]]</span>r gives pr
p<small><small><small><small><small>[[q]]</small></small></small></small></small>r gives pqr

It cannot be used to remove text in expressions for template names, parameter names, parameter values, page names in links, etc.

While display: none; produces nothing, visibility: hidden; produces blank spaces replacing the content; its opposite is visibility: visible;.

Example:

p<span style="visibility: hidden;">q</span>r gives pr

Try inspecting the page with the Developer tools probably provided with your browser to find the hidden element.

If you would like to view the hidden text, you could use an add-on for your browser. For example, the Web Developer add-on is available for Firefox and Chrome. You could add it to your browser and then choose "Misc." -> "Display Hidden Elements" in that toolbar, to make all hidden elements appear.

Non-print

One can exclude content from being printed (if the browser supports CSS) by declaring the content to be of the "noprint" class:

<div class="someclass noprint">This will not appear in the print version.</div>


Estilo que depende de un parámetro o variable

Clase o ID Variable

A class or ID can depend on the result produced by a template or on a template parameter, e.g., class="abc{{{1|def}}}". For one or more of the possible class names, the style of that class can be defined. If the class is undefined it is ignored, so the standard style is used. In the simplest case, we have e.g., class="abc{{{1}}}" and define class abcdef. If the parameter value is "def", it applies.

If a page for general use only makes sense when styles are defined for certain classes, then these have to be specified in the page MediaWiki:Common.css, which applies for all users and all skins, as far as not overridden.

Valor de parámetro de estilo variable

Wikitext like

<span style="display:{{{3|none}}}">Wed</span>

displays "Wed" if parameter 3 is defined, but its value is not "none", and displays nothing if parameter 3 is undefined or "none". If the value of parameter 3 is a display style other than none, that style is applied.

Véase también

Category:CSS/es
  1. The HTML code is <a href="//en.wikipedia.org/wiki/example" class="extiw" title="en:example">en:example</a>, the same in all skins.
Category:CSS/es