Aide:Boîte déroulante : Différence entre versions

De WikiGenWeb
Aller à : navigation, rechercher
m (Paramètres)
m (Paramètres)
Ligne 164 : Ligne 164 :
 
| <code>thinning</code> || titre pas en gras || <code>no</code> || yes/no  
 
| <code>thinning</code> || titre pas en gras || <code>no</code> || yes/no  
 
|}
 
|}
 
Un  modèle alternatif existe, composé de deux morceaux indissociables :  {{m|Boîte déroulante/début}} et {{m|Boîte déroulante/fin}}, le premier  accepte les mêmes paramètres que {{m|Boîte déroulante}}, la différence  est que le contenu peut être arbitraire (alors que {{m|Boîte  déroulante}} ne permet pas de caractères '''|''' dans le contenu).
 
 
  
 
{| width="100%"
 
{| width="100%"

Version du 7 mars 2011 à 11:48

Cette page est un état des lieux concernant les boîtes déroulantes.

Vocabulaire

Un modèle déroulant est un modèle qui a un bouton enrouler/dérouler pour cacher/afficher son contenu : Catégorie:Modèle déroulant.

Une boîte déroulante fait référence aux modèles {{Boîte déroulante}}, {{Boîte déroulante/début}} et {{Boîte déroulante/fin}}.

Une palette de navigation est un modèle dont le nom commence par « Palette ... » et utilisant un mécanisme de boîte déroulante ({{Méta palette de navigation}}).

Exemple de base avec {{Boîte déroulante}} :


Avantages, limites et inconvénients

Il faut distinguer les problèmes d'utilité, d'ergonomie, d'accessibilité, d'interopérabilité et d'esthétique.

Avantages

  • Réduit la place occupée par des paragraphes, des longues listes et/ou des images d'importance secondaire.
  • Ajoute des menus de navigation ciblés, sans encombrer les pages d'articles.
  • Masque certains passages pour des raisons diverses.

Limites techniques

Quel que soit le modèle déroulant concerné :

  • l'enroulement nécessite un navigateur Web compatible avec les Feuilles de style et JavaScript. Sans support de javascript, le contenu est affiché déroulé.
  • ces modèles sont actuellement paramétrés pour occuper toute la largeur de la page : ils ne peuvent se placer à côté de contenus flottants comme les images, les infobox et les boîtes utilisateurs.

Inconvénients

  • Dans tous les cas, le contenu de ces modèles est visible pendant le chargement de la page.
  • Même si elle propose un contenu caché, elle nécessite d'être téléchargée, ce qui peut pénaliser les personnes utilisant un internet bas débit si son contenu est particulièrement lourd, c'est-à-dire principalement s'il s'agit d'images multiples.
  • Casse les liens ancrés et les liens sur référence qui sont placés dedans, si la boîte n'est pas ouverte.
  • Gène la fonction « recherche » des navigateurs web.
  • Accessibilité correcte mais améliorable notamment pour les utilisateurs de lecteurs d'écrans.
  • Occasionne parfois des surprises à l'impression.
  • Pour les boîtes de défilement à ascenseur, la navigation est impossible au clavier si la boîte ne contient pas de liens

Usage

Boîtes adaptées

  • Dans les articles :
    • En tenant compte des contraintes techniques, les modèles déroulants sont en général à bannir du corps des articles;
    • Des exceptions sont tolérées pour les sommaires personnels;
    • Ils sont admis en bas des articles, sous la forme de palettes de navigation.
  • Hors des articles:
    • Leur usage est pratique dans les explications et les discussions, surtout pour les listes longues;
    • Les boîtes déroulantes sont également utiles dans les pages personnelles des utilisateurs.

Boîte déroulante dans les articles

De manière générale, ne pas utiliser les boîtes déroulantes dans le coeur des articles car les boîtes déroulantes s'alignent mal avec les contenus « flottants » ajoutés aux pages, comme les infobox, les images et les boîtes utilisateurs.

Un modèle déroulant, selon les écrans utilisés, risque de cacher une partie de l'article ou de nuire à sa mise en page générale. C'est pour cette raison que sont tolérées en principe seulement les palettes de navigation, placées tout en bas de page.

Donc, en cas d'utilisation dans un article, placer une fonction {{Clear}} avant la boîte déroulante.

Présentation et paramètrage

Pour des raisons de commodité, standardisation, possibilités et efficacité, WikiGenWeb déconseille le modèle {{Boîte déroulante}} et impose l'utilisation des modèles : {{Boîte déroulante/début}} et {{Boîte déroulante/fin}}

Tableaux

{{Boîte déroulante/début
|titre=La boite déroulante
}}
{| class="wikitable"
|-
|Case 1
|Case 2
|-
|Case 3
|Case 4
|}
{{Boîte déroulante/fin}}

Boîte déroulante dans une boîte déroulante

Formellement interdit.

Boîte déroulante dans une infobox

Formellement interdit.

Syntaxe

Boîte déroulante par défaut

Wikitext Rendu
{{boîte déroulante/début
|titre=Titre de la boîte
}}
Contenu de la boîte
{{boîte déroulante/fin}}

Paramètres

Paramètres obligatoires
 paramètre   effet   valeurs possibles 
titre Titre affiché de la boîte Totalement libre, mais le caractère « | » par exemple ne passe pas.
contenu Texte contenu dans la boîte Totalement libre, mais certains caractères spéciaux ne passent pas, comme la barre verticale. Utiliser dans ce cas :
{{Boîte déroulante/début}} contenu {{Boîte déroulante/fin}}.
Paramètres facultatifs
 paramètre   effet   valeur par défaut   valeurs possibles 
arrondi (désactivé) arrondi des angles 0 Les angles peuvent apparaître arrondis si le navigateur le permet.
Visible sur les navigateurs Mozilla, non visible sur Internet Explorer.
Valeur conseillée : 0.6em, s’exprime en pt, px ou em
image image à gauche L’image facultative apparaît à l’ouverture de la boîte.
Elle doit être totalement renseignée.
Exemple : [[Fichier:Wiki.png|32px]]
alignB alignement de la boîte left left, right, center ou justify
hauteur hauteur de la boîte repliée 1.6em La hauteur doit être exprimée avec une unité valable.
Ne pas mettre une hauteur inférieure à 1.6em sous peine d’effets indésirables
margeHaut marge haut (avant la boîte) 0em La hauteur doit être exprimée avec une unité valable.
Il est possible de mettre 0
margeBas marge bas (après la boîte) 1em La hauteur doit être exprimée avec une unité valable.
Il est possible de mettre 0
largeur largeur de la boîte 100% La largeur doit être exprimée avec une unité valable.
couleurBordure couleur de la bordure #AAAAAA Expression de couleur valide
couleurFondB couleur de fond de la boîte #FFFFFF
couleurFond couleur de fond du contenu white
Texte
align alignement du contenu left left, right, center ou justify
alignT alignement du titre center
taille taille de police du contenu 1em libre, de préférence exprimé en em : 1em, 0.9em, etc.
label texte du lien de droite [Dérouler] / [Enrouler] Totalement libre. Le caractère "/" permet de séparer les deux libellés. Exemple : [ afficher ] / [ masquer ].
couleurFondT couleur de fond du titre #CCCCFF Expression de couleur valide
couleurTexteT couleur du texte de titre black
thinning titre pas en gras no yes/no