Criar um elemento HTML <a> online
O Gerador HTML Hyperlink cria um elemento <a> para uma URL web, endereço de e-mail ou telefone. Escolha o tipo de link e informe seu destino e texto visível. A visualização, a saída HTML e a saída C# são atualizadas juntas.
Opções do Gerador HTML Hyperlink
- Type cria uma URL comum, um link de e-mail
mailto:ou um link telefônicotel:. - URL, Email ou Telephone define o destino, enquanto Text fornece o rótulo visível e acessível.
- Target controla onde uma URL será aberta. O gerador omite
targetquando_selfestá selecionado. - Download adiciona o atributo booleano
downloada um link de URL. - As opções de relacionamento combinam
noopener,nofollow,noreferrer,externalehelpem valoresrelseparados por espaços.
Links de e-mail e telefone usam somente os controles relevantes para esses esquemas. As configurações de Target, Download e relacionamento exclusivas de URL são omitidas da saída.
Criar um elemento HTML <a> em C#
O painel HTML Code acima contém a marcação da âncora configurada. O painel C# Code abaixo cria um elemento equivalente com o Aspose.HTML for .NET .
- Cria um
HTMLDocumente umHTMLAnchorElementcomDocument.CreateElement(). - Define os atributos
hrefe os opcionaistarget,reledownloadcomElement.SetAttribute(), depois atribui o texto do link por meio deTextContent. - Anexa a âncora ao corpo do documento.
- Salva o documento concluído como
hyperlink.htmlcomHTMLDocument.Save().
Configure primeiro o link e depois copie o código C# atualizado para seu projeto .NET.
Perguntas frequentes sobre o Gerador HTML Hyperlink
1. Posso usar uma URL relativa em vez de um endereço web completo?
Sim. Um valor como docs/getting-started.html ou ../index.html é resolvido em relação à página que contém o link. Use uma URL https:// absoluta quando o destino precisar ser independente da localização da página.
2. O que acontece quando alguém abre um link de e-mail ou telefone?
Um link mailto: solicita que o dispositivo abra o aplicativo de e-mail configurado, enquanto um link tel: solicita um aplicativo de chamadas. O navegador não envia a mensagem nem faz a ligação, e o resultado depende da configuração do dispositivo.
3. Quais valores rel devo usar quando o link abre uma nova guia?
Use noopener para impedir que a página aberta acesse o contexto de navegação da página original. Adicione noreferrer quando o destino não deve receber dados de referência e use nofollow quando o editor não endossa o destino.
4. Por que um link com o atributo download ainda pode abrir no navegador?
Navegadores podem ignorar download para recursos de outra origem, e os cabeçalhos de resposta do servidor podem determinar se o arquivo será exibido ou baixado. Teste o link na mesma origem e confira a resposta do recurso quando o download for importante.
5. Posso adicionar o link gerado a um documento HTML existente?
Sim. Abra o arquivo com new HTMLDocument("input.html"), crie e configure a âncora conforme mostrado, anexe-a ao elemento necessário e salve o documento modificado em um novo arquivo.
Instalar o Aspose.HTML for .NET
Instale o Aspose.HTML for .NET pelo NuGet usando a CLI do .NET:
dotnet add package Aspose.HTML
Você também pode usar a interface do Gerenciador de Pacotes NuGet ou executar Install-Package Aspose.HTML no Console do Gerenciador de Pacotes. Consulte o
guia de instalação
para configurar a biblioteca ou solicite uma
licença temporária
para avaliar a API sem limitações.
Geradores HTML relacionados
Crie outras estruturas e elementos HTML com geradores específicos.