首頁 >web前端 >css教學 >css如何讓字體下沉

css如何讓字體下沉

藏色散人
藏色散人原創
2021-02-03 11:03:008535瀏覽

css讓字體下沉的方法:先建立一個HTML範例檔案;然後使用偽元素「::first-letter」選取一段文字的首字;接著使用「font-size」屬性設定首字大小;最後透過float屬性實現下沉效果即可。

css如何讓字體下沉

本文操作環境:windows7系統、HTML5&&CSS3版本、Dell G3電腦。

在CSS中可以使用偽元素::first-letter來選取一段文字的首字,然後使用font-size屬性設定首字大小,在透過float屬性來將實現下沉效果。

下面我們來看看實作首字下沉的範例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>首字下沉</title>
        <style>
            p:first-child::first-letter{
                color: #c69c6d;
                font-size: 2em;
                float:left;
                margin: 0 .2em 0 0;
            }
        </style>
    </head>
    <body>
        <p>
         首字下沉!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
         这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
         这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
         这是一段测试文本!
        </p>
        <p>
         首字下沉!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
         这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
         这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
         这是一段测试文本!
        </p>
        <p>
          首字下沉!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
          这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
          这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!这是一段测试文本!
          这是一段测试文本!
        </p>
    </body>
</html>

效果圖:

css如何讓字體下沉

說明:

CSS的:first-child選擇器用於選取屬於其父元素的首個子元素,:first-letter偽元素用於向文字的第一個字母來新增特殊樣式。這樣就可保證是首段的首字。然後,float屬性定義元素的浮動,讓元素脫離原來頁面的標準輸出流。

如果不設定:first-child選擇器,即:

p::first-letter{
    color: #c69c6d;
    font-size: 2em;
    float:left;
    margin: 0 .2em 0 0;
}

則效果為:

css如何讓字體下沉

推薦:《 css影片教學

以上是css如何讓字體下沉的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn