Créer un élément HTML <mark> en ligne
Le Générateur HTML Mark Tag place du texte brut dans un élément <mark>. Le
standard HTML
définit cet élément pour un texte mis en évidence parce qu’il est pertinent dans le contexte actuel, comme un résultat de recherche ou le passage précis auquel un commentaire voisin fait référence.
L’élément ajoute une signification au texte sélectionné, tandis que son apparence est contrôlée séparément par les styles par défaut du navigateur ou par CSS. Utilisez un élément sémantique plus précis si le sens recherché est l’emphase ou l’importance plutôt que la pertinence contextuelle.
Options du Générateur HTML Mark Tag
- Text définit le contenu en texte brut placé dans l’élément
<mark>généré.
Les caractères ayant une signification particulière en HTML sont échappés avant la mise à jour de l’aperçu et du balisage généré. Les balises saisies restent du texte visible au lieu de devenir des éléments HTML actifs.
Créer un élément HTML <mark> en C#
Le panneau C# montre comment créer l’élément <mark> configuré avec
Aspose.HTML for .NET
. Le code généré suit les étapes suivantes.
- Créez un
HTMLDocument. - Créez un
ElementnommémarkavecCreateElement(). - Affectez le texte saisi à
TextContent. - Ajoutez l’élément avec
AppendChild()et enregistrezmark.htmlavecSave().
Saisissez d’abord le texte, puis copiez le code C# mis à jour dans votre projet .NET.
FAQ du Générateur HTML Mark Tag
1. Quand faut-il utiliser l’élément HTML <mark> ?
Utilisez <mark> pour un texte pertinent par rapport à la tâche actuelle du lecteur ou à un commentaire voisin. Les résultats d’une recherche et le passage précis d’une citation en cours d’analyse sont des exemples courants.
2. Quelle est la différence entre <mark>, <em> et <strong> ?
L’élément <mark> indique une pertinence contextuelle. L’élément
<em>
ajoute une emphase qui peut modifier le sens d’une phrase, tandis que
<strong>
exprime l’importance, la gravité ou l’urgence.
3. Le texte marqué est-il toujours affiché sur un fond jaune ?
Non. Les navigateurs appliquent souvent un fond jaune par défaut, mais cette apparence n’est pas garantie et peut être modifiée avec CSS. Choisissez <mark> pour sa signification, et non pour une couleur particulière.
4. Faut-il utiliser <mark> pour la coloration syntaxique du code source ?
Utilisez <mark> uniquement lorsqu’un fragment précis est pertinent pour l’explication, par exemple la ligne contenant une erreur. Pour une coloration générale selon le type de token, utilisez des éléments adaptés et des classes CSS plutôt que de traiter chaque token coloré comme pertinent dans le contexte.
5. La couleur suffit-elle à expliquer pourquoi le texte est marqué ?
Non. Ajoutez une formulation environnante qui explique l’importance du passage et choisissez des couleurs de premier plan et d’arrière-plan offrant un contraste suffisant. Le sens doit rester compréhensible même lorsque la couleur de mise en évidence n’est pas perçue.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez et prévisualisez le balisage d’autres éléments HTML courants.