Maison  >  Article  >  interface Web  >  Explication détaillée de diverses méthodes pour implémenter des lignes de séparation en CSS

Explication détaillée de diverses méthodes pour implémenter des lignes de séparation en CSS

韦小宝
韦小宝original
2018-03-14 12:55:193425parcourir

Cet article décrit les différentes méthodes d'implémentation des séparateurs en CSS. Les séparateurs peuvent jouer un rôle important lorsque nous écrivons des pages frontales. Il existe de nombreuses façons d'implémenter des séparateurs en CSS, voyons donc comment les utiliser. css pour obtenir une plus belle vue du diviseur !

Une seule balise implémente la ligne de séparation :

html:

<p class="line_01">小小分隔线 单标签实现</p>

css:

.demo_line_01{
    padding: 0 20px 0;
    margin: 20px 0;
    line-height: 1px;
    border-left: 200px solid #ddd;
    border-right: 200px solid #ddd;
    text-align: center;
}

Avantages : Code simple

Utilisez intelligemment la couleur de fond pour réaliser la ligne de démarcation :

html :

<p class="line_02"><span>小小分隔线 巧用色实现</span></p>

css :

.demo_line_02{
    height: 1px;
    border-top: 1px solid #ddd;
    text-align: center;
}
.demo_line_02 span{
    position: relative;
    top: -8px;
    background: #fff;
    padding: 0 20px;
}

Avantages : code concis , largeur adaptative

inline-block implémente la ligne de démarcation :

html:

<p class="line_03"><b></b><span>小小分隔线 inline-block实现</span><b></b></p>

css :

.demo_line_03{
    width:600px;
}
.demo_line_03 b{
    background: #ddd;
    margin-top: 4px;
    display: inline-block;
    width: 180px;
    height: 1px;
    _overflow: hidden;
    vertical-align: middle;
}
.demo_line_03 span{
    display: inline-block;
    width: 220px;
    vertical-align: middle;
}

Diviseur d'implémentation flottant :

html:

<p class="line_04"><b></b><span>小小分隔线 浮动来实现</span><b></b></p>

css :

.demo_line_04{
    width:600px;
}
.demo_line_04{
    overflow: hidden;
    _zoom: 1;
}
.demo_line_04 b{
    background: #ddd;
    margin-top: 8px;
    float: left;
    width: 26%;
    height: 1px;
    _overflow: hidden;
}

Utiliser des caractères pour implémenter des séparateurs :

html :

<p class="line_05">———————————<span>小小分隔线 字符来实现</span>————————————</p>

css:

.demo_line_05{
    letter-spacing: -1px;
    color: #ddd;
}
.demo_line_05 span{
    letter-spacing: 0;
    color: #222;
    margin:0 20px;
}

Avantages : Le code est concis. Ce qui précède présente brièvement comment écrire des séparateurs. Il peut exister d'autres façons plus appropriées de les écrire. Vous pouvez choisir ce dont vous avez besoin en fonction de l'environnement.
Ce n'est que par comparaison que vous pourrez découvrir qui est le meilleur. Vous pouvez mettre en œuvre ces codes et faire une comparaison !

Recommandations associées :
Comment définir des séparateurs et des doubles lignes pleines en CSS

Comment utiliser CSS pour implémenter des diviseurs

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