Suite Navbox |
---|
|
Páginas relacionadas |
---|
|
Esta plantilla permite configurar una plantilla de navegación con relativa rapidez proporcionándola con una o más listas de enlaces. Viene equipado con estilos predeterminados que deberían funcionar para la mayoría de las plantillas de navegación. Es posible cambiar los estilos predeterminados, pero no se recomienda. El uso de esta plantilla, o una de sus plantillas hermanas "Navbox suite", es muy recomendable para estandarizar las plantillas de navegación y para facilitar su uso.
Las plantillas que utilizan las clasesnavbox
( navbox ) o nomobile
( sidebar ) no se muestran en el sitio web móvil de Wikipedia en inglés. Las visitas a la página móvil representan aproximadamente el 62% de todas las visitas a la página (promedio de 90 días a enero de 2021 [actualizar]).
Uso
Elimine los parámetros que quedan en blanco.
{{Navbox| name = {{subst: PAGENAME}} {{subst: void | No cambie nada en esta línea. Cambiará solo cuando guarde.}}| title =| listclass = hlist| estado = {{{estado |}}}| arriba =| imagen =| grupo1 =| list1 =| grupo2 =| list2 =| grupo3 =| list3 =| abajo =}}
Lista de parámetros
El navbox usa nombres de parámetros en minúsculas, como se muestra en el cuadro ( arriba ). El nombre y el título requeridos crearán un cuadro de una línea si se omiten otros parámetros.
Tenga en cuenta que "grupo1" (etc.) es opcional, al igual que las secciones denominadas "arriba / abajo".
Los parámetros básicos y más comunes son las siguientes (ver más abajo para la lista completa):
name
- el nombre de la plantilla.title
- texto en la barra de título, como: [[Material de widget]].listclass
- una clase CSS para las celdas de la lista, generalmentehlist
para listas horizontales. Alternativamente, use bodyclass para toda la caja.state
: Controla cuándo se expande o contrae un navbox.titlestyle
- un estilo CSS para la barra de título, como:background: gray;
groupstyle
- un estilo CSS para las celdas de grupo, como:background: #eee;
above
- texto que aparecerá sobre la sección de grupo / lista (podría ser una lista de enlaces de wik en general).image
- una imagen del lado derecho opcional, codificada como la imagen completa, como:[[File:XX.jpg|80px|link=|alt=]]
- Tenga en cuenta que la mayoría de estas imágenes no cumplen con MOS: DECOR y deben eliminarse a la vista.
imageleft
- una imagen del lado izquierdo opcional (código igual que el parámetro "imagen").groupn
- el texto del lado izquierdo antes de list-n (si se omite el grupo-n, list-n se extiende hasta el borde izquierdo del cuadro y por defecto es eltext-align:center
estilo).listn
- wikilinks de lista de texto usando un formato de wikilist .below
- texto opcional que aparecerá debajo de la sección de grupo / lista.
Descripciones de parámetros
La siguiente es una lista completa de parámetros para usar {{ Navbox }}. En la mayoría de los casos, los únicos parámetros obligatorios son name
, title
y list1
, aunque los navboxes secundarios ni siquiera requieren que se establezcan.
{{ Navbox }} comparte numerosos nombres de parámetros comunes con sus plantillas hermanas, {{ Navbox con columnas }} y {{ Navbox con grupos contraíbles }}, para mayor consistencia y facilidad de uso. Los parámetros marcados con un asterisco (*) son comunes a las tres plantillas maestras.
Parámetros de configuración
- nombre *
- El nombre de la plantilla, que se necesita para que los enlaces "V • T • E" ("Ver • Hablar • Editar") funcionen correctamente en todas las páginas donde se utiliza la plantilla. Puede ingresar
{{subst:PAGENAME}}
este valor como un atajo. El parámetro de nombre solo es obligatorio sititle
se especifica a, y elborder
parámetro no está configurado, y elnavbar
parámetro no se usa para deshabilitar la barra de navegación. - estado * [
autocollapse, collapsed, expanded, plain, off
]
- Por defecto es
autocollapse
. Un cuadro de navegación conautocollapse
comenzará contraído si hay dos o más elementos contraíbles en la misma página. De lo contrario, el navbox se expandirá. Para los que tienen una mentalidad técnica, consulte MediaWiki: Common.js (busque "autocollapse"). - Si se establece en
collapsed
, el navbox siempre comenzará en un estado contraído. - Si se establece en
expanded
, el navbox siempre comenzará en un estado expandido. - Si se establece en
plain
, el cuadro de navegación siempre se expandirá sin un enlace [ocultar] a la derecha, y el título permanecerá centrado (mediante el uso de relleno para compensar los enlaces V • T • E ). - Si se establece en
off
, el cuadro de navegación siempre se expandirá sin un enlace [ocultar] a la derecha, pero no se usará ningún relleno para mantener el título centrado. Esto es solo para uso avanzado; la opción "simple" debería ser suficiente para la mayoría de las aplicaciones en las que el botón [mostrar] / [ocultar] debe estar oculto.
- Para mostrar el cuadro cuando es independiente (no incluido) pero luego ocultar automáticamente el contenido cuando está en un artículo, coloque "expandido" dentro de las
etiquetas. Esta configuración hará que el cuadro sea visible cuando sea independiente (incluso cuando esté seguido de otros cuadros), mostrando "[ocultar]", pero luego contraerá automáticamente el cuadro cuando se apile dentro de un artículo:... | state =
expanded
- A menudo, los editores querrán un estado inicial predeterminado para un navbox, que puede anularse en un artículo. Aquí está el truco para hacer esto:
- En su plantilla intermedia, cree un parámetro también llamado "estado" como un paso a través como este:
| state = {{{state
|your_desired_initial_state }}}
- El
|
hará que la plantilla ampliado durante la visualización de la página de la plantilla por sí mismo.
- Ejemplo 1: {{ Peso }} con colapso automático como estado inicial predeterminado. La peseta catalana la transcluye y tiene una sola caja de navegación; así, se muestra el navbox en pesos. El peso chileno tiene más de dos navboxes; así, el navbox en pesos colapsa.
- Ejemplo 2: {{ Monedas históricas de Hungría }} con expandido como estado inicial predeterminado, como tal:
| state = {{{state
|expanded }}}- Todos los artículos que se trasladan muestran el contenido por defecto, a menos que exista un artículo hipotético que especifique al
{{templatename|state=collapsed}}
momento de la transcripción.
- Ejemplo 3: {{ Turismo }} con contraído como estado inicial predeterminado, como tal:
| state = {{{state
|collapsed }}}- Todos los artículos que se trasladen mostrarán la plantilla contraída de forma predeterminada, pero la plantilla seguirá sin contraerse cuando se muestre en su propia página.
- La plantilla {{ Opción plegable }} explica cómo utilizar el
state
parámetro. Se puede agregar a una
sección después de la definición de la plantilla o a las instrucciones en la {{ subpágina de documentación }}....
- barra de navegación *
- Si se establece en
plain
, los enlaces V • T • E en el lado izquierdo de la barra de título no se mostrarán y el relleno se usará automáticamente para mantener el título centrado. Úselooff
para eliminar los enlaces V • T • E , pero no aplique relleno (esto es solo para uso avanzado; la opción "simple" debería ser suficiente para la mayoría de las aplicaciones donde no se desea una barra de navegación). Se recomienda encarecidamente que no se oculte la barra de navegación para facilitar a los usuarios la edición de la plantilla y mantener un estilo estándar en todas las páginas. - borde *
- Consulte la sección posterior sobre el uso de navboxes entre sí para ver ejemplos y una descripción más completa. Si se establece en
child
osubgroup
, entonces el navbox se puede usar como un niño sin bordes que encaja perfectamente en otro navbox. El borde está oculto y no hay relleno en los lados de la tabla, por lo que encaja en el área de lista de su navbox principal. Si se establece ennone
, entonces el borde se oculta y el relleno se elimina, y el navbox se puede usar como hijo de otro contenedor (no use lanone
opción dentro de otro navbox; de manera similar, solo use la opciónchild
/subgroup
dentro de otro navbox). Si se establece en cualquier otra cosa (predeterminado), se muestra un cuadro de navegación normal con un borde de 1 px. Una forma alternativa de especificar que el borde sea un estilo de subgrupo es así (es decir, use el primer parámetro sin nombre en lugar del parámetro de borde con nombre ):{{Navbox|child
...
}}
Células
- titulo *
- Texto que aparece centrado en la fila superior de la tabla. Suele ser el tema de la plantilla, es decir, una descripción sucinta del contenido del cuerpo. Debe ser una sola línea, pero si se necesita una segunda línea, úsela
{{-}}
para asegurar un centrado adecuado. Este parámetro no es técnicamente obligatorio, pero usar {{ Navbox }} no tiene sentido sin un título. - arriba *
- Una celda de ancho completo que se muestra entre la barra de título y el primer grupo / lista, es decir, encima del cuerpo de la plantilla (grupos, listas e imagen). En una plantilla sin imagen, arriba se comporta de la misma manera que el parámetro list1 sin el parámetro group1 .
- grupo n *
- (es decir , grupo1 , grupo2 , etc.) Si se especifica, el texto aparece en una celda de encabezado que se muestra a la izquierda de la lista n . Si se omite, la lista n usa todo el ancho de la tabla.
- lista n *
- (es decir , lista1 , lista2 , etc.) El cuerpo de la plantilla, generalmente una lista de enlaces. El formato está en línea, aunque el texto se puede ingresar en líneas separadas si se incluye toda la lista
. Se requiere al menos un parámetro de lista ; cada lista adicional se muestra en una fila separada de la tabla. Cada lista n puede estar precedida por un parámetro de grupo n correspondiente , si se proporciona (ver más abajo). - Las entradas deben separarse mediante una nueva línea y un asterisco (*). Si, en cambio, se utilizan dos asteriscos, proporciona un anidamiento dentro de la entrada anterior encerrando la entrada entre corchetes. Al aumentar el número de asteriscos utilizados, aumenta el número de corchetes alrededor de las entradas.
- imagen *
- Una imagen que se mostrará en una celda debajo del título y a la derecha del cuerpo (los grupos / listas). Para que la imagen se muestre correctamente, se debe especificar el parámetro list1 . El parámetro de imagen acepta wikicode estándar para mostrar una imagen, por ejemplo :
[[File:XX.jpg|80px|link=|alt=]]
- nb: incluir "| right" producirá el margen izquierdo habitual para proporcionar separación de los elementos de la lista y rayas de cebra .
- Tenga en cuenta que la mayoría de estas imágenes no cumplen con MOS: DECOR y deben eliminarse a la vista. Un raro ejemplo de uso correcto sería este : un mapa muestra (en verde) la ubicación de una región dentro del estado de Kazajstán, y esto se implementa de manera consistente para todas las regiones del estado .
- imageleft *
- Una imagen que se mostrará en una celda debajo del título y a la izquierda del cuerpo (listas). Para que la imagen se muestre correctamente, se debe especificar el parámetro list1 y no se pueden especificar grupos. Acepta el mismo tipo de parámetro que acepta la imagen .
- debajo *
- Una celda de ancho completo que se muestra debajo del cuerpo de la plantilla (grupos, listas e imagen). En una plantilla sin una imagen, a continuación se comporta de la misma manera que el parámetro de lista n final de la plantilla sin un parámetro de grupo n . Para ver un ejemplo del siguiente parámetro en uso, consulte esta versión de {{ Listas de provincias y territorios de Canadá }}. {{ icon }} se utiliza a menudo para enlaces que no pertenecen a artículos.
Parámetros de estilo
Por lo general, se desaconseja el uso de estilos para mantener la coherencia entre las plantillas y páginas de Wikipedia; pero se da la opción de modificar estilos.
- bodystyle *
- Especifica estilos CSS para aplicar al cuerpo de la plantilla. Esta opción debe usarse con moderación, ya que puede provocar inconsistencias visuales. Ejemplos:
bodystyle = background: #nnnnnn;
bodystyle = width: N [em/%/px or width: auto];
bodystyle = float: [left/right/none];
bodystyle = clear: [right/left/both/none];
- estilo básico *
- Estilos CSS para aplicar al título , arriba , abajo y agrupar celdas a la vez. Los estilos no se aplican a las celdas de la lista . Esto es conveniente para cambiar fácilmente el color básico del navbox sin tener que repetir las especificaciones de estilo para las diferentes partes del navbox. Ejemplos:
basestyle = background: lightskyblue;
- titletyle *
- Estilos CSS para aplicar al título , generalmente el color de fondo de la barra de título:
titlestyle = background: #nnnnnn;
titlestyle = background: name;
titlestyle = background: none;
- sin color de fondo
- estilo de grupo *
- Estilos CSS para aplicar a las celdas groupN . Esta opción anula cualquier estilo que se aplique a toda la tabla. Ejemplos:
groupstyle = background: #nnnnnn;
groupstyle = text-align: [left/center/right];
groupstyle = vertical-align: [top/middle/bottom];
- estilo grupo n *
- Estilos CSS para aplicar a un grupo específico, además de cualquier estilo especificado por el parámetro groupstyle . Este parámetro solo debe usarse cuando sea absolutamente necesario para mantener la estandarización y la simplicidad. Ejemplos:
group3style = background: red; color: white;
- ancho de grupo
- Un número y una unidad que especifican un ancho uniforme para las celdas del grupo, en los casos en que un contenido pequeño en las celdas de la lista puede hacer que las celdas del grupo sean demasiado anchas. Ningún valor predeterminado. Sin embargo, puede ser anulado por el parámetro de estilo group (n) . Ejemplos:
groupwidth = 9em
- liststyle *
- Estilos CSS para aplicar a todas las listas. Anulado por los parámetros de estilo impar y estilo uniforme (si se especifica) de ahora en adelante. Cuando utilice colores de fondo en el cuadro de navegación, consulte la nota a continuación .
- lista n estilo *
- Estilos CSS para aplicar a una lista específica, además de cualquier estilo especificado por el parámetro liststyle . Este parámetro solo debe usarse cuando sea absolutamente necesario para mantener la estandarización y la simplicidad. Ejemplos:
list5style = background: #ddddff;
- listpadding *
- Un número y una unidad que especifican el relleno en cada celda de la lista . Las celdas de la lista vienen equipadas con un relleno predeterminado de 0.25em a la izquierda y a la derecha, y 0 en la parte superior e inferior. Debido a complejas razones técnicas, simplemente establezca "liststyle = padding: 0.5em;" (o cualquier otro ajuste de relleno) no funcionará. Ejemplos:
listpadding = 0.5em 0;
(establece un relleno de 0.5em para la parte superior / inferior y un relleno de 0 para la izquierda / derecha).listpadding = 0;
(elimina todo el relleno de la lista).
- extraño
- evenstyle
- Se aplica a los números de lista pares / impares. Anula los estilos definidos por liststyle . El comportamiento predeterminado es agregar colores rayados (blanco y gris) a las filas pares / impares, respectivamente, para mejorar la legibilidad. Estos no deben cambiarse excepto en circunstancias extraordinarias.
- evenodd
[swap, even, odd, off]
- Si se establece en
swap
, entonces se invierte el trazado automático de filas pares e impares. Normalmente, incluso las filas obtienen un fondo gris claro para las rayas; cuando se utiliza este parámetro, las filas impares reciben las rayas grises en lugar de las filas pares. Establecereven
oodd
establecer todas las filas para que tengan ese color de rayas. Si se establece en, seoff
deshabilita el trazado automático de filas. - abovestyle *
- estilo inferior *
- Estilos CSS para aplicar a la celda superior (especificada mediante el parámetro anterior ) y celda inferior (especificada mediante el parámetro siguiente ). Normalmente se utiliza para establecer el color de fondo o la alineación del texto:
abovestyle = background: #nnnnnn;
abovestyle = text-align: [left/center/right];
belowstyle = background: #nnnnnn;
belowstyle = text-align: [left/center/right];
- estilo de imagen *
- imageleftstyle *
- Estilos CSS para aplicar a las celdas donde se encuentra la imagen / imagen izquierda. Estos estilos solo deben usarse en circunstancias excepcionales, generalmente para solucionar problemas de ancho si se establece el ancho de los grupos y el ancho de la celda de la imagen crece demasiado. Ejemplos:
imagestyle = width:5em;
Estilos predeterminados
Las configuraciones de estilo que se enumeran aquí son las que los editores que utilizan el navbox cambian con más frecuencia. Las otras configuraciones de estilo más complejas se dejaron fuera de esta lista para que sea más simple. La mayoría de los estilos se establecen en MediaWiki: Common.css .
bodystyle = background : # fdfdfd ; ancho : 100 %; alineación vertical : medio ; titletyle = background : # ccccff ; padding-left : 1em ; padding-right : 1em ; alineación de texto : centro ; abovestyle = background : # ddddff ; padding-left : 1em ; padding-right : 1em ; alineación de texto : centro ; belowstyle = background : # ddddff ; padding-left : 1em ; padding-right : 1em ; alineación de texto : centro ; groupstyle = background : # ddddff ; padding-left : 1em ; padding-right : 1em ; alineación de texto : derecha ; liststyle = background : transparente ; alineación de texto : izquierda / centro ; oddstyle = fondo : transparente ; evenstyle = background : # f7f7f7 ;
Dado que liststyle y oddstyle son transparentes, las listas impares tienen el color del bodystyle , que por defecto es #fdfdfd (blanco con un toque de gris). Una lista tiene el valor predeterminado text-align: left;
si tiene un grupo, si no, el valor predeterminado es text-align: center;
. Dado que solo el bodystyle tiene una alineación vertical, todos los demás heredan su vertical-align: middle;
.
Parámetros avanzados
- clase de cuerpo
- por encima de la clase
- clase de grupo
- lista de clases
- por debajo de la clase
- Esto permite adjuntar una clase CSS para agrupar o enumerar celdas. El uso más común de listclass es darle la
hlist
clase que hará que las listas se representen horizontalmente. Todos estos parámetros aceptan lahlist
clase, pero si se usa más de un parámetrohlist
, utilícelo|bodyclass=hlist
en su lugar. - grupo de titulos
- Esto coloca un grupo en el área de título, con los mismos estilos predeterminados que el grupo n . Debe usarse solo en circunstancias excepcionales (generalmente meta-plantillas avanzadas) y su uso requiere cierto conocimiento del código interno de {{ Navbox }}; debe estar listo para configurar manualmente los estilos CSS para que todo funcione correctamente si desea utilizarlo. Si cree que tiene una aplicación para este parámetro, lo mejor sería cambiar de opinión o consultar primero la página de discusión.
- título de grupo
- Los estilos de la celda del grupo de títulos.
- estilo interior
- Un parámetro muy avanzado para ser utilizado solo para meta-plantillas avanzadas que emplean navbox. Internamente, el navbox usa una tabla externa para dibujar el borde y luego una tabla interna para todo lo demás (título / arriba / grupos / listas / abajo / imágenes, etc.). El parámetro style / bodystyle establece el estilo de la tabla externa, que hereda la tabla interna, pero en casos avanzados (meta-plantillas) puede ser necesario establecer directamente el estilo de la tabla interna. Este parámetro proporciona acceso a esa tabla interna para que se puedan aplicar estilos. Úselo bajo su propio riesgo.
- ahora
- La configuración se
|nowrapitems=yes
aplica ahora a cada línea de un elemento de lista y a cualquier elementoabove
obelow
. - huérfano
- La configuración
|orphan=yes
en un navbox secundario corrige las rayas pares / impares y elimina los huérfanos de Categoría: Navbox .
Microformatos
- clase de cuerpo
- Este parámetro se inserta en el atributo "clase" del navbox en su conjunto.
- titleclass
- Este parámetro se inserta en el atributo "clase" del título del título del navbox.
Esta plantilla admite la adición de información de microformato. Esto se hace agregando atributos de "clase" a varias celdas de datos, indicando qué tipo de información está contenida. Para marcar un navbox como que contiene información hCard sobre una persona, por ejemplo, agregue el siguiente parámetro:
| bodyclass = vcard
y
| titleclass = fn
o (por ejemplo):
| title = Los libros de [[Iain Banks]]
...Etcétera.
Consulte Wikipedia: Microformatos de WikiProject para obtener más información sobre cómo agregar información de microformato a Wikipedia, y microformato para obtener más información sobre microformatos en general.
Disposición de la mesa
Sin imagen, arriba y abajo
Tabla generada por {{ Navbox }} sin imagen , arriba y abajo de los parámetros (el color de fondo de la lista gris se agregó solo con fines ilustrativos):
Con imagen, arriba y abajo
Tabla generada por {{ Navbox }} con imagen , parámetros arriba y abajo (color de fondo de lista gris agregado solo para ilustración):
Con imagen y sin grupos
Tabla generada por {{ Navbox }} con imagen , imagen izquierda , listas y sin grupos , arriba , abajo (color de fondo de lista gris agregado solo para ilustración):
Ejemplos de
Sin imágen
{{Navbox | nombre = Navbox / doc | title = [[MSC Malasia]] | listclass = hlist | group1 = Centro | list1 = * [[Cyberjaya]] | group2 = Área | list2 = * [[Klang Valley]] | group3 = Principales hitos | list3 = * [[Petronas Twin Towers]] * [[Kuala Lumpur Tower]] * [[Kuala Lumpur Sentral]] * [[Technology Park Malaysia]] * [[Putrajaya]] * [[Cyberjaya]] * [[Kuala Lumpur International Aeropuerto]] | group4 = Infraestructura | list4 = * [[Express Rail Link]] * [[KL-KLIA Dedicated Expressway]] | group5 = Aplicaciones Prime | list5 = * [[Gobierno electrónico]] * [[MyKad]] }}
Es posible colocar varios navboxes dentro de un solo borde usando "child" como primer parámetro, o configurando el parámetro border . El código básico para hacer esto es el siguiente (que agrega un subgrupo para el primer grupo / área de lista):
{{Navbox| nombre = {{subst: PAGENAME}}| title = Título| grupo1 = [opcional]| list1 = {{Navbox | hijo ... parámetros secundarios del navbox ... }}...}}
Ejemplo de subgrupos
Este ejemplo muestra dos subgrupos creados utilizando child
como primer parámetro sin nombre. Las rayas se alternan automáticamente. Para eliminar las franjas por completo, puede establecer liststyle = background:transparent;
en cada uno de los cuadros de navegación.
Múltiples exhibiciones / escondites en un solo contenedor
El siguiente ejemplo se genera usando un navbox normal para el contenedor principal, luego sus parámetros list1, list2 y list3 contienen cada uno otro navbox, con 1 = child
set. Los enlaces de la barra de navegación view (v), talk (t), edit (e) están ocultos usando navbar = plain
para cada uno de ellos, o podrían suprimirse simplemente dejando fuera el parámetro de nombre (los navboxs secundarios no requieren que se establezca el parámetro de nombre, a diferencia de navboxes regulares).
Esta plantilla de navbox está diseñada específicamente para funcionar junto con otras dos plantillas hermanas: {{ Navbox con columnas }} y {{ Navbox con grupos contraíbles }}. Las tres plantillas comparten parámetros comunes para garantizar la coherencia y la facilidad de uso (dichos parámetros están marcados con un asterisco (*) en la lista de descripciones de parámetros anterior). Lo más importante, cada plantilla se puede utilizar como un hijo de uno al otro (usando el |border=child
parámetro, o especificando el primer parámetro sin nombre a ser child
Por ejemplo:. {{Navbox|child ...}}
, {{Navbox with columns|child ...}}
O {{Navbox with collapsible groups|child ...}}
.)
Detalles técnicos
- Esta plantilla utiliza clases de CSS para la mayor parte de su apariencia, por lo que es totalmente personalizable.
- Internamente, esta metaplantilla utiliza marcado HTML en lugar de marcado wiki para el código de la tabla. Esa es la forma habitual en la que hacemos metaplantillas, ya que el marcado wiki tiene varios inconvenientes. Por ejemplo, dificulta el uso de funciones de analizador y caracteres especiales en los parámetros.
- Para obtener más detalles técnicos, consulte la página de discusión , las clases de CSS en MediaWiki: Common.css y la tabla plegable utilizada para ocultar el cuadro en MediaWiki: Common.js .
Complejidades
- El borde de 2px de ancho entre grupos y listas se dibuja usando la propiedad border-left de la celda de lista. Por lo tanto, si desea cambiar el color de fondo de la plantilla (por ejemplo
bodystyle = background:purple;
), deberá hacer que el color del borde izquierdo coincida con el color de fondo (es decirliststyle = border-left-color: purple;
). Si desea tener un borde alrededor de cada celda de la lista, desaparecerá el borde de 2px entre las celdas de la lista y las celdas de grupo; tendrás que pensar en tu propia solución. - El ancho de la celda de la lista se establece inicialmente en 100%. Por lo tanto, si desea establecer manualmente el ancho de las celdas de grupo, también deberá especificar el estilo de lista para que tenga ancho: auto. Si desea establecer el ancho del grupo y usar imágenes, depende de usted averiguar el CSS en los parámetros groupstyle, liststyle, imagestyle e imageleftstyle para que todo funcione correctamente. Ejemplo de configuración del ancho del grupo:
groupstyle = width: 10em;
liststyle = width: auto;
- Las cajas de navegación adyacentes tienen solo un borde de 1 píxel entre ellas (excepto en IE 6, que no admite el CSS necesario). Si establece el margen superior o inferior de
style/bodystyle
, esto no funcionará. - Los valores predeterminados margin-left y margin-right de la tabla del navbox exterior se establecen en "auto;". Si desea utilizar navbox como flotante, debe configurar manualmente los valores margin-left y margin-right, porque los márgenes automáticos interfieren con la opción flotante. Por ejemplo, agregue el siguiente código para usar el navbox como flotante:
bodystyle = width: 22em; float: right; margin-left: 1em; margin-right: 0;
¿Copiar a otros proyectos o wikis?
Puede encontrar información más detallada sobre cómo copiar {{Navbox}} a otros wikis en la página de discusión .
Problemas conocidos
- Si el encabezado del navbox abarca más de una línea, la segunda línea se mostrará a la derecha del centro. Esto se puede evitar codificando los saltos de línea con
. - En Internet Explorer 8 y 9, hay un error al usar
hlist
; navbox no podrá ajustar la lista a la siguiente línea si los elementos de la lista comienzan con una imagen, lo que hace que navbox extienda su ancho fuera de la pantalla. Esto se puede solucionar añadiendo - El uso excesivo de la plantilla no sustituida como delimitador puede, en casos extremos, hacer que la representación de la página wiki falle; hay un límite en la cantidad de plantillas que se pueden usar en una página (por ejemplo, Ketamina donde la inclusión de once Navboxes con cientos de bullets hizo que la carga de la página no se completara, solo la sustitución de las viñetas en esos navboxes solucionó el problema). El uso de la clase evita por completo el problema de la transclusión del delimitador, ya que los delimitadores se representan mediante CSS.
{{•}}
hlist
- Cuando una página contiene varios cuadros de navegación en una fila, cada cuadro de navegación debe colocarse en su propia línea, en el borde izquierdo de la ventana de edición. Poner varios cuadros de navegación en una sola línea puede causar problemas de formato en el segundo cuadro de navegación y en los siguientes.
Categorías de seguimiento
- Categoría: huérfanos Navbox (13)
- Categoría: Casillas de navegación sin listas horizontales (1.954)
- Categoría: Navboxes con colores de fondo (64,411)
- Categoría: Navboxes potencialmente ilegibles ( 7.521 )
- Categoría: Navboxes con bordes (1.914)
Ver también
- {{ Navboxes }}: agrupa varios cuadros de navegación.
- {{ Navbar }}: se utiliza para los enlaces de navegación en navbox.
- {{ Nobold }}: para mostrar texto con un peso de fuente normal dentro de un contexto en el que el peso de fuente predeterminado es negrita, por ejemplo, celdas de encabezado en tablas.
- {{ Sidebar }}: plantillas de navegación alineadas verticalmente.
- Plantilla: Navbox / testcases : para obtener ejemplos adicionales de código de plantilla.
- Wikipedia: manejo de saltos de línea: la guía práctica sobre cómo manejar los cambios de palabras (saltos de línea) en Wikipedia, como el ajuste de las listas de enlaces utilizadas en los cuadros de navegación.
- Wikipedia: Documentación de plantilla - Directriz para crear la documentación adjunta
- {{ Nowrap begin }}, {{ · }} y {{ • }} están en desuso a favor de la
hlist
clase para formatear listas. Consulte Flatlist para obtener una explicación técnica de cómohlist
funciona.
Plegable | Color del encabezado | Imagen | Grupos | Parámetro / s de estilo (cuerpo) | Ejemplos de | |
---|---|---|---|---|---|---|
{{ Navbox }} | plegable | navbox | Izquierda / derecha del cuerpo | sí | sí |
|
{{ Navbox con grupos contraíbles }} | plegable | navbox | Izquierda / derecha del cuerpo y / o en cada lista | sí | sí |
|
{{ Navbox con columnas }} | plegable | navbox | Izquierda / derecha de columnas | No | sí |
|
Tipo | Clases CSS | JavaScript | Colapsa cuando | Estado inicial personalizado | Anidamiento |
---|---|---|---|---|---|
Mesas plegables | plegable | Definido en Common.js | 2 o más colapso automático en la página | sí | sí |