在CSS中,當(dāng)我們需要去掉一些不需要顯示的文字時(shí),可以使用display
屬性中的none
值,這將使元素完全消失,包括它所占據(jù)的空間。
例如,我們有一個(gè)內(nèi)容為“Hello World”的
元素:
<div>Hello World</div>
如果我們想要去掉這個(gè)
元素中的“World”這個(gè)單詞,我們可以使用以下CSS代碼:
div {
display: none;
}
div::last-word {
display: block;
}
這樣,display: none;
將會(huì)隱藏整個(gè)
元素,而
div::last-word
則會(huì)將它的最后一個(gè)單詞,也就是“World”,重新顯示出來(lái)。除了使用display
屬性,我們也可以使用visibility
屬性將元素變得看不見(jiàn),不同之處在于,visibility: hidden;
僅僅將元素變得不可見(jiàn),但仍然占據(jù)著它原先的空間。
所以,如果我們只是想去掉某一個(gè)元素中的部分內(nèi)容,而不是完全隱藏它,那么可以嘗試使用visibility: hidden;
。
例如,我們有一個(gè)內(nèi)容為“Hello World”的元素:
<span>Hello World</span>
如果我們想要去掉這個(gè)元素中的“World”這個(gè)單詞,我們可以使用以下CSS代碼:
span {
visibility: hidden;
}
span::last-word {
visibility: visible;
}
這樣,visibility: hidden;
將會(huì)將整個(gè)元素變得不可見(jiàn),但其在原先的位置上仍然占據(jù)著相應(yīng)的空間,而span::last-word
則重新將它的最后一個(gè)單詞,也就是“World”,顯示了出來(lái)。