App下載

怎么對span進(jìn)行寬度設(shè)置?案例分享!

牛奶煮蘿莉 2021-08-09 16:18:23 瀏覽數(shù) (8308)
反饋

在之前幾次的分享有關(guān)于基礎(chǔ)知識標(biāo)簽的學(xué)習(xí)和使用時不少的小伙伴們又提出了讓小編說說有關(guān)于:“怎么對span進(jìn)行寬度設(shè)置?”這個問題,那么下面我們就來講解一下吧! 

span標(biāo)簽

span 表示行內(nèi)元素,相當(dāng)于 inline 屬性,只會根據(jù)元素的寬度自行展開,自己設(shè)置寬度,不起作用。

那如果我特別希望將 span 元素設(shè)置為寬度且不設(shè)置元素呢?下面通過幾個方式去實現(xiàn)。

方式一

設(shè)置 span 屬性為 span{display:block}; ,呈現(xiàn)的效果如下:

但是這樣寫就體現(xiàn)不了 span 這個標(biāo)簽的作用了,跟 div 功效一致,都表示塊級元素。

推薦指數(shù)::star2:

方式二

使用 float 屬性,設(shè)置屬性為 span{float:left} ,呈現(xiàn)的效果如下:

由于 float 會讓這塊內(nèi)容脫離標(biāo)準(zhǔn)文檔流,所以要設(shè)置寬度,這恰好與我的需求吻合。但是記得最后清除緩存。

由于寫的代碼量較多,推薦指數(shù)::star2::star2::star2::star2:

提示:不了解 float 屬性的同學(xué),請自行百度

方式三

使用 display:inline-block 的方式,呈現(xiàn)效果同方式二。

display 常用的有3個屬性, inline 為行內(nèi)元素,與 span 類似。 block 為塊級元素,與 div 類似。 inline-block 結(jié)合這兩者,可以自己設(shè)置寬度,且不獨占一行。

代碼量少,推薦指數(shù)::star2::star2::star2::star2::star2:

那么我們在通過文章的閱讀中想必大家對于“怎么對span進(jìn)行寬度設(shè)置”這個問題和標(biāo)簽的使用更有把握了吧!當(dāng)然小編的分享也希望對大家的學(xué)習(xí)有所幫助,我們也可以在W3Cschool中進(jìn)行全面的知識學(xué)習(xí)。


0 人點贊