談談垂直分割線的幾種寫法


談談分垂直分割線的幾種寫法,我們對這種分隔線不會陌生,在項目需求中會經常遇到,我們來看看

下邊的幾種寫法,

方法一:

<div>

<a href="">注冊</a>|<a href="">登錄</a>

</div>

直接在文字中間插入短線字符;

優點:簡單、直接、高效。

缺點:可控性差;

方法二:

HTML:

    <div>

            <a href="" class="reg">注冊</a>

            <a href="">登錄</a>

    </div>

CSS:

    .reg:after{

    content: "|";

    display: inline-block;

            }

偽元素方法,其實跟直接插入差不多,一個是真是存在的字符,一個是偽的元素

css樣式也可以這么寫

      .reg:after {

            content: " ";

            border-left: 1px solid #000;

            margin-left: 6px;

           }

利用border實現豎線;優點:不用多寫多余的元素;缺點:可控性也差;

方法三:

HTML:

       <div>

<a href="">注冊</a>

<span class="fenge"></span>

<a href="">登錄</a>

        </div>

CSS:

         .fenge{

padding:12px 6px 0px 6px;

margin-left: 6px;

border-left: 1px solid #000;

font-size: 0;

}

利用border和padding ,這里使用padding主要是可以調控豎線的高度。實現可控性。優點:可控性高;缺點:多一個空白節點;

方法四:

HTML:

       <div>

<a href="" class="reg_img">注冊</a>

<a href="">登錄</a>

</div>

CSS:

       .reg_img{

               background: url(../images/line.gif) no-repeat right;

               padding-right: 6px;

               display: block;

               margin-right: 6px;

           }

利用背景圖片;優點:可控性當然就是圖片的制作大小;缺點:要切圖;

以上。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM