Diferencia entre revisiones de «Wikipedia:Tablón de anuncios de los bibliotecarios/Portal/Archivo/Miscelánea/Actual»

Contenido eliminado Contenido añadido
Línea 999:
; Usuario que lo solicita
* [[Usuario:Vercelas|<span style="color:#9F0807">'''Vercelas'''</span>]] [[Usuario discusión:Vercelas|<span style="color:#800000"><small>(''quaestiones?'')</small></span>]] 21:42 16 nov 2018 (UTC)
; Respuesta
(a rellenar por un bibliotecario)
 
== Nueva clase global en MediaWiki:Common.css ==
 
; Asunto
* En muchas ocasiones se usan tablas en los artículos. El sistema tiene un diseño de tabla estándar que puede usarse a través de la clase <code>wikitable</code>, de forma que los colores predeterminados son: para el encabezado un tono gris suave {{cuadro color|#eaecf0}} <kbd style="background-color:#eaecf0;">#eaecf0</kbd> y para las celdas interiores un tono más claro {{cuadro color|#f8f9fa}} <kbd style="background-color:#f8f9fa;">#f8f9fa</kbd>. Sin embargo, para listas con varias filas y columnas, puede resultar complicado consultar los datos, por lo que muchos usuarios personalizan el color de fondo alternamente en las filas, de modo que con cada edición intercalada es necesario retocar nuevamente los colores. Incluso al usar la clase de ordenamiento <code>sortable</code> los colores se entremezclan al ir ordenando los datos. Véanse por ejemplo [[Special:Permalink/112059863#Rascacielos|Rascacielos de Madrid]], [[Special:Permalink/112027237#Departamentos|Departamentos de Guatemala]], [[Special:Permalink/112028984#Conocimiento del catalán (2003-2004)|Conocimiento del idioma catalán (2003-2004)]], [[Special:Permalink/110350945#Primera elección de los drafts|Primera elección de los drafts de la NBA]], [[Special:Permalink/111862568#Principales datos de los Länder|Principales datos de los estados federados de Alemania]] o [[Special:Permalink/112004724#Última Convocatoria|Última Convocatoria de la selección de fútbol de Catar]].
: Es por eso que para automatizar el proceso solicito la creación de una clase de estilo en el archivo [[MediaWiki:Common.css]] de la siguiente forma:
: <source lang="css">
table.striped tr:nth-child(even) {
background-color: #f2f3f4;
}
</source>
: A continuación unos ejemplos gráficos con lo que propongo. De izquierda a derecha: una tabla sin formato de color, una tabla con formato estándar <code>wikitable</code>, una tabla sin formato que simula colores alternos y una tabla con formato estándar que simula colores alternos:
{{Columnas}}
<code>class=""</code>
{|
|+ Tabla sin formato (actual)
! colspan="2" | Cabecera
|-
| 1A
| 1B
|-
| 2A
| 2B
|-
| 3A
| 3B
|-
| 4A
| 4B
|}
{{Nueva columna}}
<code>class="wikitable"</code>
{| class="wikitable"
|+ Tabla "wikitable" (actual)
! colspan="2" | Cabecera
|-
| 1A
| 1B
|-
| 2A
| 2B
|-
| 3A
| 3B
|-
| 4A
| 4B
|}
{{Nueva columna}}
<code>class="striped"</code>
{|
|+ Tabla ''striped'' sin formato
! colspan="2" | Cabecera
|- style="background-color:#f2f3f4;"
| 1A
| 1B
|-
| 2A
| 2B
|- style="background-color:#f2f3f4;"
| 3A
| 3B
|-
| 4A
| 4B
|}
{{Nueva columna}}
<code>class="wikitable striped"</code>
{| class="wikitable"
|+ Tabla "wikitable striped"
! colspan="2" | Cabecera
|- style="background-color:#f2f3f4;"
| 1A
| 1B
|-
| 2A
| 2B
|- style="background-color:#f2f3f4;"
| 3A
| 3B
|-
| 4A
| 4B
|}
{{Final columnas}}
: De esta forma se habilita una clase <code>striped</code> para que todos los usuarios puedan generar tablas con filas de colores alternos sin necesidad de personalizar cada línea ni de retocar cada estilo al insertar elementos intercalados. El nombre de la nueva clase <code>striped</code> y el color adoptado {{cuadro color|#f2f3f4}} <kbd style="background-color:#f2f3f4;">#f2f3f4</kbd> son solamente orientativos. Se puede abrir un debate sobre ello, pero como la nueva clase es una innovación <u>que no afecta a nada de lo existente</u>, que además es algo que <u>no perjudica</u> dado que es una opción de uso voluntario adicional a las existentes, entonces creo que se puede crear para que sea más fácil explicar su uso con ejemplos prácticos no simulados. Una vez incorporado el estilo en la configuración global, su uso es tan sencillo como incorporar a las tablas la clase <code>striped</code>, ya sea sola (<code>clase="striped"</code>), o conjuntamente con cualquiera de las existentes (<code>class="wikitable sortable striped"</code>).
; Usuario que lo solicita
* [[Usuario:Leoncastro|Leoncastro]] ([[Usuario Discusión:Leoncastro|discusión]]) 22:14 16 nov 2018 (UTC)
; Respuesta
(a rellenar por un bibliotecario)