前端開(kāi)發(fā)中,有時(shí)候我們需要將一行字變?yōu)樯舷聝尚衼?lái)呈現(xiàn),這時(shí)我們可以使用CSS來(lái)實(shí)現(xiàn)。下面我們就來(lái)看一下如何使用CSS將一行字變?yōu)樯舷聝尚小?
首先,在HTML中,我們需要將要變成上下兩行的文字放在一個(gè)p標(biāo)簽中,如下所示:
接下來(lái),我們需要通過(guò)CSS對(duì)這個(gè)p標(biāo)簽進(jìn)行樣式的調(diào)整。我們可以使用display屬性來(lái)實(shí)現(xiàn)將一行字變成上下兩行。具體如下所示:這是一行需要變成上下兩行的文字
p { display: table; } p::before, p::after { content: ""; display: table-row; } p span { display: table-cell; }上面的代碼中,我們將p標(biāo)簽的display屬性值設(shè)置成了table,這樣一行文字就被變成了一個(gè)table。接著,我們通過(guò)::before和::after偽元素在上下兩行添加了空行,使得一行文字被分為了兩行。最后,我們?cè)诿恳恍形淖值母冈豴標(biāo)簽中再添加一個(gè)span標(biāo)簽,將文字放在span標(biāo)簽中,并將span標(biāo)簽的display屬性值設(shè)置成了table-cell,這樣文字才能被正確地放進(jìn)兩個(gè)單元格中。 最終,我們的代碼將會(huì)是這樣的:
通過(guò)上面的CSS調(diào)整,我們成功地將一行字變?yōu)榱松舷聝尚?。開(kāi)始學(xué)習(xí)CSS的小伙伴們,早點(diǎn)掌握這些常見(jiàn)的CSS技巧,會(huì)使你的前端開(kāi)發(fā)之路更加暢通無(wú)阻。這是一行需要變成上下兩行的文字