用CSS實現首字下沉效果,仿word的首字下沉

來源:互聯網
上載者:User

用過word的大部分人都知道,word裡有一個首字下沉功能,在文章的排版時用,有時能給文章增色不少。

今天我們用css仿word的首字下沉功能,不用修改代碼,只用到css的虛擬元素:first-letter,即可實現首字下沉效果。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="content-type" content="text/html; charset=gb2312" />

<title>CSS首字下沉</title>

<style type="text/css">

.dyfirst {

width:300px;

border:1px solid #ddd;

padding:5px;

font-size:12px;

margin:5px 0;

}

.dyfirst:first-line {

color:#050;

}

.dyfirst:first-letter {

font-size:300%;

font-weight:bold;

color:#000;

float:left;

}

</style>

</head>

<body>

<div class="dyfirst"> To the world you may be one person, but to one person you may be theworld. Never frown, even when you are sad, because you never know who is fallingin love with your smile. </div>

<div class="dyfirst"> 對於世界而言,你是一個人;但是對於某個人,你是他的整個世界。縱然傷心,也不要愁眉不展,因為你不知是誰會愛上你的笑容。 </div>

</body>

</html>

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.