SwiftHTML & CSSSolidityDesenvolvimento de JogosSolana/Rust
02.12.2024

Adicionando Sublinhado Pontilhado ao Texto HTML Sem um Arquivo CSS

Resposta Rápida

Para implementar um sublinhado pontilhado, você pode usar a propriedade CSS text-decoration-style com o valor dotted:

.sublinhado-pontilhado {
  text-decoration: underline;
  text-decoration-style: dotted;
}

Aplique esta classe para dar ao texto um sublinhado pontilhado:

<span class="sublinhado-pontilhado">Texto com um sublinhado pontilhado.</span>

Aprimore a funcionalidade com border-bottom para personalização detalhada:

.custom-dotted {
  border-bottom: 1px dotted #000;
  text-decoration: none;
}

Exemplo de um sublinhado pontilhado personalizado:

<span class="custom-dotted">Sublinhado pontilhado personalizado.</span>

Fundamentos do Estilo Inline

Você não precisa de um arquivo CSS separado para atribuir estilos. Você pode usar estilos inline ou a tag <style> dentro do <head> para uma configuração rápida.

Aqui está um exemplo de estilo inline:

<span style="border-bottom: 1px dotted; text-decoration: none;">Sublinhado pontilhado inline.</span>

Ou defina o estilo no <head> para uma aplicação sistemática:

<head>
  <style>
    .head-dotted {
      border-bottom: 1px dotted blue;
      text-decoration: none;
    }
  </style>
</head>
<body>
  <p class="head-dotted">Sublinhado pontilhado definido no "head".</p>
</body>

Recursos do Navegador e Truques Inteligentes

No Firefox e no Opera, a tag <abbr> tem um sublinhado pontilhado por padrão. Combine-a com o atributo title para criar um efeito de tooltip:

<abbr title="Hypertext Markup Language" style="border-bottom: 1px dotted; text-decoration: none;">HTML</abbr>

Para garantir uma aparência uniforme em diferentes navegadores, sempre defina seus próprios estilos e evite usar imagens para sublinhar — isso melhorará a acessibilidade do conteúdo.

Avançando no Sublinhado

Testando Cor e Posição

Adicione cores:

.colorful-dotted {
  border-bottom: 1px dotted purple;
  text-decoration: none;
}

Personalize a posição:

.spacing-dotted {
  text-decoration: underline dotted;
  text-underline-position: under;
}

O Mundo do Sublinhado Sólido e Ondulado

Para sublinhado clássico:

.solid-underline {
  text-decoration: underline solid;
}

Para sublinhado não convencional:

.wavy-underline {
  text-decoration: underline wavy;
}

Mantenha-se Estiloso para Iniciantes

Se você está apenas começando sua jornada como desenvolvedor, esta visão geral de CSS o ajudará a se familiarizar com conceitos básicos.

Visualização

Vamos representar o texto com o exemplo de uma camisa:

"Tecido" da camisa: "Olá, Mundo!"

Adicione estilo usando text-decoration:

text-decoration: underline;
text-decoration-style: dotted;

No final, você obtém um resultado elegante:

**Tecido** da camisa:
"Olá, Mundo!"
👇👇👇👇👇👇👇👇👇

Agora nosso texto está elegantemente sublinhado com pontos de moda.

Resolvendo Potenciais Problemas

Depurando o Problema de Pontos que Desaparecem

Se o sublinhado desaparecer inesperadamente, verifique o seguinte:

  • Preste atenção na largura da borda.
  • Certifique-se de que o elemento é compatível com o estilo da borda.
  • Rastreie regras CSS conflitantes.

Controle Criativo com Pseudo-elementos

Use ::before e ::after para um estilo flexível:

.sublinhado-pontilhado::after {
  content: '';
  border-bottom: 1px dotted;
  position: absolute;
  left: 0; right: 0;
}

Baú de Tesouros do CSS

Encontre mais detalhes no Módulo de Decoração de Texto CSS.

Compatibilidade entre Navegadores

Sempre verifique a aparência do sublinhado em diferentes navegadores. Ferramentas como BrowserStack podem ser muito úteis.

Design Responsivo

O seu sublinhado pontilhado deve ter uma ótima aparência em qualquer dispositivo. Use unidades relativas como em.

Recursos Úteis

  1. text-decoration - CSS: Cascading Style Sheets | MDN — Descrição detalhada da propriedade CSS text-decoration.
  2. Pseudo-elementos CSS — Explicação dos pseudo-elementos CSS ::before e ::after.
  3. Guia Completo para Propriedades Personalizadas | CSS-Tricks — Usando propriedades personalizadas CSS.
  4. Módulo de Decoração de Texto CSS Nível 4 — Último rascunho da W3C sobre decoração de texto.
  5. 10 Trechos CSS para Criar Efeitos de Sublinhado de Texto Animados Impressionantes — Exemplos de CSS para criar sublinhados animados.
  6. Guia | DigitalOcean — Guia da propriedade CSS Text-Decoration.
  7. text-shadow | CSS-Tricks — Faça seu texto se destacar com sombra de texto em CSS.

Video

Did you like this article? Rate it from 1 to 5:

Thank you for voting!