mso-ignore |
Microsoft Office : Ignoré |
---|---|
CSS non-standard |
Syntaxe
mso-ignore: paramètres; |
Paramètres
Paramètre | Description | |
---|---|---|
paramètres | Ce paramètre de propriété permet d'indiquer qu'est-ce qu'y doit être ignoré dans les balises : | |
Valeur | Description | |
colspan | Cet attribut permet d'indiquer de ne pas tenir compte de l'attribut «colspan». | |
padding | Cet attribut permet d'indiquer que l'empattement doit être ignoré. | |
vglayout | Cet attribut permet de ne pas affiché la disposition. |
Description
Cette propriété permet de définir le type de pagination d'une balise selon les applications Office de Microsoft.
Remarques
- Définition de la propriété : La propriété mso-ignore permet d'indiquer à Microsoft Office de ne pas tenir compte de certaines règles ou éléments CSS spécifiques lors de la conversion ou de l'affichage d'un document dans Word. Elle est utile pour éviter des conflits ou des comportements inattendus liés aux styles non pris en charge.
- Contexte d'utilisation : mso-ignore est principalement utilisée dans des documents générés dynamiquement en HTML/CSS, destinés à être ouverts dans Word. Elle sert à contourner les limitations de compatibilité entre le moteur de rendu HTML de Word et les styles CSS standard.
- Syntaxe et valeurs courantes : Cette propriété accepte des valeurs spécifiques définies par Microsoft, comme margin, padding, ou d'autres propriétés CSS que Word ne gère pas correctement. Par exemple, mso-ignore: padding; peut indiquer à Word d'ignorer les styles de padding appliqués à un élément.
- Compatibilité limitée : Comme toutes les propriétés mso-*, mso-ignore n'est reconnue que par Microsoft Office. Les navigateurs Web ou autres éditeurs de texte comme LibreOffice ou Google Docs ignorent cette propriété, ce qui peut entraîner des rendus différents selon les plateformes.
- Amélioration de la conversion HTML vers Word : Lors de la conversion d'une page Web ou d'un modèle HTML en document Word, mso-ignore peut être utilisée pour éviter que certaines règles CSS incompatibles ne perturbent la mise en page ou le rendu final.
- Préservation des styles essentiels : En combinant mso-ignore avec des styles spécifiques à Word, il est possible de garantir que les éléments importants conservent leur apparence tout en évitant que des styles non pris en charge ne créent des erreurs de mise en page.
- Applications pratiques : Cette propriété est souvent utilisée dans des scénarios où des documents complexes doivent être générés automatiquement, comme des rapports financiers, des factures ou des lettres personnalisées. Elle aide à résoudre les problèmes liés aux styles CSS standards non reconnus par Word.
- Impact sur la lisibilité : En utilisant mso-ignore, les développeurs peuvent simplifier le rendu dans Word en supprimant les styles inutiles ou problématiques. Cela améliore la lisibilité et réduit le risque de documents mal formatés, surtout pour des utilisateurs finaux s'attendant à des mises en page précises.
- Interaction avec d'autres propriétés mso : mso-ignore peut être combinée avec d'autres propriétés spécifiques à Office, comme mso-style-name ou mso-padding-alt, pour mieux contrôler le rendu des éléments dans des scénarios complexes de conversion de styles.
- Usage dans des environnements contrôlés : Cette propriété est particulièrement utile dans les environnements où des fichiers Word sont générés à grande échelle et doivent respecter des normes de mise en page précises, par exemple dans des systèmes de gestion de contenu ou des outils de reporting automatisé.
Exemple
Voici un exemple montrant comment afficher un saut de ligne sous Internet Explorer ou FireFox mais ne pas affiché de saut de ligne dans un courriel d'Outlook :
- <br style="mso-ignore:vglayout" clear="ALL">
Dernière mise à jour : Dimanche, le 20 décembre 2015