Créer un élément HTML <a> en ligne
Le Générateur HTML Hyperlink crée un élément <a> pour une URL web, une adresse e-mail ou un numéro de téléphone. Choisissez le type de lien, puis saisissez sa destination et son texte visible. L’aperçu et les sorties HTML et C# sont actualisés ensemble.
Options du Générateur HTML Hyperlink
Le générateur interactif propose les options suivantes :
- Type crée un lien URL standard, un lien e-mail
mailto:ou un lien téléphoniquetel:. - URL, Email ou Telephone définit la destination du lien. Text fournit son libellé visible et accessible.
- Target contrôle l’emplacement d’ouverture d’une URL. Le générateur omet l’attribut
targetlorsque_selfest sélectionné. - Download ajoute l’attribut booléen
downloadà un lien URL. - Les options de relation combinent
noopener,nofollow,noreferrer,externalethelpsous forme de valeursrelséparées par des espaces.
Les liens e-mail et téléphoniques utilisent uniquement les champs adaptés à leur schéma. Les paramètres Target, Download et rel propres aux URL sont omis de leur sortie.
Créer un élément HTML <a> en C#
Le panneau HTML Code contient le balisage du lien configuré. Le panneau C# Code crée en dessous un élément équivalent avec Aspose.HTML for .NET .
Le code généré suit les étapes suivantes :
- Crée un
HTMLDocumentet unHTMLAnchorElementavecDocument.CreateElement(). - Définit
hrefet les attributs facultatifstarget,reletdownloadavecElement.SetAttribute(), puis affecte le texte du lien viaTextContent. - Ajoute le lien au corps du document.
- Enregistre le document terminé sous
hyperlink.htmlavecHTMLDocument.Save().
Configurez d’abord le lien, puis copiez le code C# actualisé dans votre projet .NET.
Questions fréquentes sur le Générateur HTML Hyperlink
1. Puis-je utiliser une URL relative au lieu d’une adresse web complète ?
Oui. Une valeur telle que docs/getting-started.html ou ../index.html est résolue par rapport à la page qui contient le lien. Utilisez une URL https:// absolue lorsque la destination doit rester indépendante de l’emplacement de la page.
2. Que se passe-t-il lorsque quelqu’un suit un lien mailto ou tel ?
Un lien mailto: demande à l’appareil d’ouvrir une application de messagerie configurée, tandis qu’un lien tel: demande l’ouverture d’une application d’appel. Le navigateur n’envoie pas lui-même l’e-mail et ne passe pas l’appel. Le résultat dépend de la configuration de l’appareil.
3. Quelles valeurs rel utiliser lorsqu’un lien ouvre un nouvel onglet ?
Utilisez noopener pour empêcher la page ouverte d’accéder au contexte de navigation de la page d’origine. Ajoutez noreferrer si la destination ne doit pas recevoir d’informations de référence et nofollow si l’éditeur ne recommande pas la destination.
4. Pourquoi un lien doté de l’attribut download peut-il tout de même s’ouvrir dans le navigateur ?
Les navigateurs peuvent ignorer download pour les ressources provenant d’une autre origine. Les en-têtes de réponse du serveur peuvent également déterminer si un fichier est affiché ou téléchargé. Testez le lien depuis la même origine et vérifiez la réponse de la ressource lorsque ce comportement est important.
5. Puis-je ajouter le lien généré à un document HTML existant ?
Oui. Ouvrez le fichier avec new HTMLDocument("input.html"), créez et configurez le lien comme indiqué, ajoutez-le à l’élément requis, puis enregistrez le document modifié dans un nouveau fichier.
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 d’autres éléments et structures HTML avec des générateurs spécialisés