Ein HTML-Element <a> online erstellen
Der HTML Hyperlink-Generator erstellt ein Element <a> für eine Web-URL, eine E-Mail-Adresse oder eine Telefonnummer. Wählen Sie den Linktyp und geben Sie Ziel und sichtbaren Text ein. Vorschau, HTML-Ausgabe und C#-Ausgabe werden gemeinsam aktualisiert.
Einstellungen des HTML Hyperlink-Generators
Der interaktive Generator bietet folgende Einstellungen:
- Type erstellt einen normalen URL-Link, einen E-Mail-Link mit
mailto:oder einen Telefonlink mittel:. - URL, Email oder Telephone legt das Linkziel fest. Text definiert die sichtbare und zugängliche Linkbeschriftung.
- Target bestimmt, wo eine URL geöffnet wird. Bei
_selflässt der Generator das Attributtargetweg. - Download fügt einem URL-Link das boolesche Attribut
downloadhinzu. - Die Optionen für
relkombinierennoopener,nofollow,noreferrer,externalundhelpzu einer durch Leerzeichen getrennten Werteliste.
E-Mail- und Telefonlinks verwenden nur die für das jeweilige Schema relevanten Felder. Die URL-spezifischen Einstellungen für Target, Download und rel werden nicht in deren Ausgabe übernommen.
Ein HTML-Element <a> in C# erstellen
Der Bereich HTML Code enthält das konfigurierte Anchor-Markup. Der Bereich C# Code darunter erstellt ein entsprechendes Element mit Aspose.HTML for .NET .
Der erzeugte Code führt folgende Schritte aus:
- Erstellt ein
HTMLDocumentund mitDocument.CreateElement()einHTMLAnchorElement. - Legt
hrefsowie die optionalen Attributetarget,relunddownloadmitElement.SetAttribute()fest und weist den Linktext überTextContentzu. - Fügt den Link zum Dokumentkörper hinzu.
- Speichert das fertige Dokument mit
HTMLDocument.Save()alshyperlink.html.
Konfigurieren Sie zuerst den Link und kopieren Sie anschließend den aktualisierten C#-Code in Ihr .NET-Projekt.
FAQ zum HTML Hyperlink-Generator
1. Kann ich anstelle einer vollständigen Webadresse eine relative URL verwenden?
Ja. Ein Wert wie docs/getting-started.html oder ../index.html wird relativ zu der Seite aufgelöst, die den Link enthält. Verwenden Sie eine absolute https://-URL, wenn das Ziel unabhängig vom Speicherort der Seite bleiben muss.
2. Was geschieht beim Öffnen eines mailto- oder tel-Links?
Ein mailto:-Link fordert das Gerät auf, eine konfigurierte E-Mail-Anwendung zu öffnen. Ein tel:-Link öffnet eine Anwendung für Telefonanrufe. Der Browser versendet die E-Mail beziehungsweise startet den Anruf nicht selbst. Das Ergebnis hängt von der Gerätekonfiguration ab.
3. Welche rel-Werte sollte ich für einen Link verwenden, der einen neuen Tab öffnet?
Verwenden Sie noopener, damit die geöffnete Seite nicht auf den Browserkontext der Ausgangsseite zugreifen kann. Ergänzen Sie noreferrer, wenn das Ziel keine Referrer-Informationen erhalten soll, und nofollow, wenn der Herausgeber das Linkziel nicht empfiehlt.
4. Warum kann sich ein Link mit dem Attribut download trotzdem im Browser öffnen?
Browser können download bei Ressourcen anderer Origins ignorieren. Auch die Antwortheader des Servers beeinflussen, ob eine Datei angezeigt oder heruntergeladen wird. Testen Sie den Link nach Möglichkeit am selben Origin und prüfen Sie die Serverantwort.
5. Kann ich den erzeugten Link in ein vorhandenes HTML-Dokument einfügen?
Ja. Öffnen Sie die Datei mit new HTMLDocument("input.html"), erstellen und konfigurieren Sie den Link wie gezeigt, fügen Sie ihn zum gewünschten Element hinzu und speichern Sie das geänderte Dokument in einer neuen Datei.
Aspose.HTML for .NET installieren
Installieren Sie Aspose.HTML for .NET aus NuGet mit der .NET CLI:
dotnet add package Aspose.HTML
Alternativ können Sie die Benutzeroberfläche des NuGet-Paket-Managers verwenden oder Install-Package Aspose.HTML in der Paket-Manager-Konsole ausführen. Einzelheiten zur Einrichtung finden Sie in der
Installationsanleitung
. Mit einer
temporären Lizenz
können Sie die API ohne Einschränkungen der Evaluierung testen.
Weitere HTML-Generatoren
Weitere HTML-Elemente und Strukturen mit spezialisierten Generatoren erstellen