>  기사  >  웹 프론트엔드  >  CSS에서 구분선을 구현하는 다양한 방법에 대한 자세한 설명

CSS에서 구분선을 구현하는 다양한 방법에 대한 자세한 설명

韦小宝
韦小宝원래의
2018-03-14 12:55:193425검색

이 글에서는 CSS에서 구분선을 구현하는 방법에 대해 설명합니다. CSS에서 구분선을 구현하는 방법은 다양합니다. 칸막이의 더 아름다운 모습을 얻으려면!

단일 라벨은 구분선을 구현합니다:

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;
}

장점: 간단한 코드

영리한 사용 배경색 구분선 구현:

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;
}

장점: 간결한 코드, 적응형 너비

inline -block은 구분선을 구현합니다. :

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;
}

부동 구현 구분선:

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;
}

문자를 사용하여 구분선 달성:

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;
}

장점: 위의 코드는 간결하게 구분선을 작성하는 방법을 소개합니다. 환경에 따라 쓰는 방법, 필요한 것만 가져가세요!
비교를 통해서만 누가 더 나은지 알 수 있습니다. 이 코드를 구현하고 비교할 수 있습니다!

관련 권장 사항 : CSS에서 분배기 및 이중 실선을 설정하는 방법 CSS를 사용하여 디바이더를 구현하는 방법

위 내용은 CSS에서 구분선을 구현하는 다양한 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.