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

首頁 > 開發(fā) > CSS > 正文

CSS first-letter實現(xiàn)首字下沉

2024-07-11 08:26:39
字體:
供稿:網(wǎng)友
前幾天在“CSS那些事兒”的群中,一位讀者朋友(小土豆)問我書中提到首字下沉的時候為什么要增加一個清除浮動。當時我自己一時迷惑了,為什么呢,怎么一點印象都沒有呢。趕緊打開電子版的《CSS那些事兒》找到相對應(yīng)的章節(jié),并且在各個瀏覽器中測試了之后才發(fā)現(xiàn),我當初對這塊的說明太少了,才讓她產(chǎn)生了一些不理解的想法,或許也有其他的一些讀者會存在這樣的問題。

發(fā)現(xiàn)了問題就需要解決問題,因此我就拿這個首字下沉的時候為什么要清除浮動而做了一系列的測試,結(jié)果讓我感覺有點崩潰,原來我在那章節(jié)中說明的內(nèi)容太少了,在這里趕緊做個補充,希望讀者朋友們能看到這篇文章后不會再對那個清除浮動而產(chǎn)生迷惑。

首先來看一下我在書中僅有的一段對首字下沉進行說明的代碼。

p:first-letter {float:left; /* 設(shè)置段落p標簽的首字為浮動,讓其占據(jù)多行的空間 */font-weight:bold; /* 加粗段落p標簽的首字 */font-size:2em; /* 設(shè)置段落p標簽的首字為其他字體的2倍 */}p {clear:both;} /* 清除首字的浮動,避免影響p標簽的高度與其相疊加 */ 

【端午節(jié)由來】

關(guān)于端午節(jié)的來歷,歸納起來,大致有以下諸說:

迎濤神,此說出自東漢《曹娥碑》。曹娥是東漢上虞人,父親溺于江中,數(shù)日不見尸體,當時孝女曹娥年僅十四歲,晝夜沿江號哭。過了十七天,在五月五日也投江,五日后抱出父尸。

春秋時吳國忠臣伍子胥含冤而死之后,化為濤神,世人哀而祭之,故有端午節(jié)。

在書中所提到的注釋里,僅對p標簽清除浮動做了一個簡單的說明,內(nèi)容如下:

p {clear:both;} /* 清除首字的浮動,避免影響p標簽的高度與其相疊加 */

就是因為這么一句話,讓小土豆這位讀者產(chǎn)生了猜想,為什么要清除浮動。在部分讀者眼中或許已經(jīng)比較清楚明白為什么要清除浮動,因為:first-letter偽對象有一個浮動的屬性。后來我想想,為什么這個有浮動屬性就要清除浮動,這個問題似乎需要說明一下。

問題的出現(xiàn),就需要去解決。因此我就從沒清除浮動到采用不同方式的清除浮動對這段代碼進行了簡單分析。

未對段落首字設(shè)置浮動時 photo

未設(shè)置浮動時的首字下沉

p:first-letter {font-weight:bold;font-size:2em;}

這時我們僅僅只是對段落中的第一個字符設(shè)置了加粗和2倍大小的文本,那么在示例圖中可以看到的效果就是文字放大了而已,并未首字進行下沉的處理。
顯然這不是我們所想要的效果,那么這個時候我們要做的就是對首字設(shè)置浮動,使其脫離正常的文檔流

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉义市| 松潘县| 南漳县| 荥阳市| 汉沽区| 蕉岭县| 绍兴县| 曲周县| 永宁县| 东辽县| 项城市| 英超| 丰原市| 松江区| 钟山县| 获嘉县| 南城县| 无锡市| 荆门市| 汶上县| 望都县| 湛江市| 义乌市| 桂平市| 绥化市| 隆昌县| 宁蒗| 晋中市| 米林县| 温州市| 常德市| 城口县| 舟曲县| 贺州市| 郯城县| 东台市| 阿瓦提县| 乐清市| 青川县| 和顺县| 淮安市|