国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS實戰:美化段落文本之首字下沉

2020-03-24 17:03:01
字體:
來源:轉載
供稿:網友
今天要講的內容是如何實現“首字下沉”,,第一個字是很大的紅色楷體,陷于一段文字之首。這種做法在雜志中常見,但是在網頁中不那么常見。那么如何實現呢?其實很簡單,只有一句CSS就可以了。 Selector:first-letter {font-size:2.5em; font-family:"楷體_GB2312"; font-weight:bold; line-height:1.2em; float:left; padding:5px 2px 0 0; color:#c00;} 如果你覺得還不是很清楚,那么這里就細細講述一下: 首先要在HTML中有一段自己的文本,是在 中的也好,在其它塊標簽中都可以。給他個ID也好,html' target='_blank'>class也好,直接的標簽也可以,先找到這個選擇符,這里假設一段文字的id為article,那么給這段的CSS一開始就寫成: #article:first-letter {……} :first-letter 是個偽類,用途是設置對象內的第一個字符的樣式表屬性。該語法屬CSS2范圍。詳細見《CSS2中文手冊》 這里再細說語句中的一個個屬性,首先我們要讓這個字大于正文中的字,那么給他的字體大小是正文內容的2.5倍。當然你也可以選擇3倍,4倍,這個根據自己的需要來作修改。 #article:first-letter { font-size:2.5em } 為什么要用em這個標簽呢?因為有時候我們的讀者們會需要通過瀏覽器縮放的功能改變文字的大小,如果設為一個具體的大小,那么自然就會比例失調。這個大家可以動手變動一下看看找找感覺。有了大小了,但是字體不對,那么這里應增加字體與字體加粗。 #article:first-letter { font-size:2.5em; font-family:"楷體_GB2312"; font-weight:bold; } 好了,到現在為此這個首字似乎還并沒有打算下沉的意思,那么這里的關鍵點就是 float:left; 對的,就是左浮動。我們要知道,當一個對象被設為浮動屬性之后,不論原來是否是塊級元素都會具備塊級元素的特性。而周圍沒有被設定的文本流側會環繞著這個對象。圖片在文本中的環繞也是這個屬性。 #article:first-letter { font-size:2.5em; font-family:"楷體_GB2312"; font-weight:bold; line-height:1.2em; float:left; } 動手試試看,是不是已經看到首字下沉了?當然或許你看出來了,有點不那么整齊上面是不是多了一點出來?不用擔心,用padding來設置一下讓這個字頂部多點空間出來,讓這個首字和第一行齊平。 最后我還能說點什么?我想到了,有一次我試圖讓 …… 中的P也能實現首字下沉,可是結果卻失敗了,得出的結論是:我們并不能隔著一層標簽去控制子對象中的第一個字符。 當然如果你對這個偽類產生興趣的話那么也推薦你接著研究一下: Selector : first-line { sRules } Selector1 Selector2 : first-child { sRules } 本文作者:html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南安市| 霞浦县| 诸城市| 辽源市| 莱州市| 尚志市| 大丰市| 剑河县| 奉化市| 天柱县| 皮山县| 阜南县| 弋阳县| 巢湖市| 尼勒克县| 福州市| 清河县| 乌兰浩特市| 施秉县| 德清县| 云阳县| 胶南市| 陆川县| 石景山区| 丘北县| 象山县| 富阳市| 吴忠市| 东乌珠穆沁旗| 定襄县| 海宁市| 阜城县| 临城县| 化隆| 邯郸县| 米脂县| 千阳县| 阿克| 富裕县| 石门县| 巧家县|