Maison  >  Article  >  interface Web  >  Comment définir le soulignement en HTML

Comment définir le soulignement en HTML

藏色散人
藏色散人original
2021-06-03 10:17:0161415parcourir

Comment définir le soulignement en HTML : 1. Ajoutez un soulignement au texte via l'attribut "text-decoration" ; 2. Définissez le soulignement de la zone via "border-bottom" 3. Simulez le soulignement via "linear-gradient() ; " .

Comment définir le soulignement en HTML

L'environnement d'exploitation de cet article : système Windows 7, version HTML5, ordinateur Dell G3.

Plusieurs schémas d'implémentation du soulignement en CSS

Lors de l'écriture de styles pour le texte ou une certaine zone de mise en page, afin de le rendre meilleur ou plus visible, cela peut être utilisé Souligné, enregistrez ici plusieurs options de mise en œuvre.

Souligné du texte

Il est en fait relativement simple d'ajouter un soulignement au texte

attribut text-decoration

Cet attribut vous permet pour définir certains effets, comme le soulignement. Si l'élément descendant n'a pas ses propres décorations, les décorations définies sur l'élément ancêtre "s'étendront" aux éléments descendants. Les agents utilisateurs ne sont pas tenus de prendre en charge le clignotement.

Pour faire simple, cet attribut peut définir des effets décoratifs pour le texte, tels que le barré, le souligné, etc.

La solution la plus couramment utilisée consiste à supprimer le style de soulignement par défaut de la balise a.

Instance :

<html>
<head>
    <style type="text/css">
        h1 {
            text-decoration: overline
        }
        h2 {
            text-decoration: line-through
        }
        h3 {
            text-decoration: underline
        }
        h4 {
            text-decoration: blink
        }
        a {
            text-decoration: none
        }
    </style>
</head>
<body>
    <h1>这是标题 1</h1>
    <h2>这是标题 2</h2>
    <h3>这是标题 3</h3>
    <h4>这是标题 4</h4>
    <p>
        <a href="http://www.w3school.com.cn/index.html">这是一个链接</a>
    </p>
</body>
</html>

Comment définir le soulignement en HTML

Instance 1

(La couleur de la modification du texte peut être définie via la couleur)

box-underline

border-bottom

la propriété raccourcie border-bottom définit toutes les propriétés de bordure inférieure dans une seule déclaration.

Les attributs qui peuvent être définis sont (dans l'ordre) : border-bottom-width, border-bottom-style et border-bottom-color.

border-bottom définit la bordure inférieure de la boîte, peut jouer le rôle de simulation de soulignements

Exemple :

border-bottom: 1px solid #dbdbdb;  
border-top:0px;  
border-left:0px;  
border-right:0px;

Comment définir le soulignement en HTML

Exemple 2

linear-gradient( )

La fonction Linear-gradient() est utilisée pour créer une "image" d'un dégradé linéaire.

Pour créer un dégradé linéaire, vous devez définir un point de départ et une direction (spécifiée sous forme d'angle) de l'effet de dégradé. Vous devez également définir la couleur finale. La couleur d'arrêt est la transition douce que vous souhaitez que Gecko effectue, et vous devez en spécifier au moins deux, bien que vous puissiez spécifier plus de couleurs pour créer des effets de dégradé plus complexes.

Cette fonction CSS n'est pas très courante. Sa fonction est de créer une image.

Utilisez une fonction de dégradé pour simuler un soulignement

En fait, vous définissez l'image d'arrière-plan, puis définissez la largeur et la hauteur pour la faire ressembler à un soulignement.

Exemple :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<style>
.test::after {
content: "";
display: block;
    background: linear-gradient(to right, #188eee, #999);
    width: 100%;
    height: 1px;
}
</style>
</head>
<body>
<div class=&#39;test&#39;>
<p class=&#39;box&#39;>内容</p>
</div>
</body>
</html>

Comment définir le soulignement en HTML

Exemple 3

Le soulignement créé par cette méthode est le plus personnalisable.

Vous pouvez dessiner de jolis soulignements et même définir des animations~

[Apprentissage recommandé : Tutoriel vidéo html]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn