mso-margin-top-alt |
Microsoft Office : Marge du haut alterné |
CSS non-standard |
|
Syntaxe
mso-margin-top-alt: paramètres;
|
Paramètres
Paramètre |
Description |
paramètres |
Ce paramètre de propriété permet d'indiquer la taille : |
auto |
Cet attribut permet d'indiquer qu'il est effectué automatiquement. |
taillecm |
Cet attribut permet d'indiquer la taille en centimètre de la marge du haut. |
taillept |
Cet attribut permet d'indiquer la taille en point de la marge du haut. |
Description
Cette propriété permet de définir la marge de haut d'une balise selon les applications Office de Microsoft.
Remarques
- On utilise généralement cette propriété dans une règle «@page» afin de définir un format de pied de page uniquement applicable à un document
Office ou Microsoft Word sans affecter une page Web traditionnelle.
- Définition et rôle : La propriété mso-margin-top-alt permet de spécifier une marge supérieure alternative pour les éléments dans un document Word.
Contrairement à la marge standard définie par margin-top, elle est utilisée spécifiquement dans le contexte de
Microsoft Word pour ajuster le rendu des marges selon les besoins du formatage Word.
- Contexte limité à Microsoft Office : Cette propriété n'est pas reconnue par les navigateurs Web ou autres éditeurs de texte comme LibreOffice ou
Google Docs. Elle est exclusivement interprétée par le moteur de rendu Word, ce qui limite son usage aux scénarios spécifiques liés à Microsoft Office.
- Unités prises en charge : Comme avec la propriété margin-top standard, mso-margin-top-alt accepte des unités telles que les pixels (px), les points (pt),
les centimètres (cm) ou les pouces (in). Ces unités permettent un ajustement précis en fonction des besoins d'impression ou de mise en page.
- Complémentarité avec margin-top : Lorsque les deux propriétés margin-top et mso-margin-top-alt sont définies,
Microsoft Word priorise souvent mso-margin-top-alt. Cela permet de spécifier des marges adaptées au contexte
Word tout en conservant un style générique pour le rendu HTML.
- Compatibilité avec les impressions : Cette propriété est particulièrement utile pour les documents destinés à l'impression via Word. Elle garantit que les
marges supérieures respectent les spécifications précises des mises en page imprimées, comme celles utilisées pour des lettres, des rapports ou des factures.
- Résolution des problèmes de rendu : Dans certains cas, les marges définies avec margin-top peuvent ne pas être interprétées correctement par Word.
L'utilisation de mso-margin-top-alt permet de contourner ce problème en offrant une alternative compatible avec le moteur de mise en page de Microsoft Office.
- Importance dans les documents complexes : Lors de la création de documents structurés, tels que des tableaux ou des modèles avec plusieurs sections,
mso-margin-top-alt garantit un espacement cohérent entre les éléments, en particulier lorsque les marges supérieures standard ne suffisent pas.
- Usage dans des scénarios automatisés : Cette propriété est fréquemment utilisée dans des environnements où des documents Word sont générés dynamiquement
à partir de HTML. Les développeurs peuvent ajuster finement les marges spécifiques à Word pour s'assurer que les fichiers
produits respectent les normes visuelles requises.
- Interaction avec d'autres propriétés mso : mso-margin-top-alt fonctionne souvent en tandem avec d'autres propriétés comme mso-padding-alt ou
mso-header-margin. Ces combinaisons permettent une personnalisation poussée des marges et des espacements dans les documents Word.
- Risques de dépendance excessive : L'utilisation excessive de propriétés spécifiques comme mso-margin-top-alt peut rendre le code moins portable. Si le
fichier HTML est ouvert dans un éditeur non compatible avec les propriétés mso, le rendu des marges peut être complètement différent de celui prévu dans Word.
Dernière mise à jour : Dimanche, le 20 décembre 2015