這是一期分享HTML
中span
標籤,如何設置寬度的問題。佈局
span
表示行內元素,至關於inline
屬性,只會根據元素的寬度自行展開,本身設置寬度,不起做用。flex
那若是我特別但願將span
元素設置爲寬度且不設置元素呢?下面經過幾個方式去實現。spa
設置span
屬性爲span{display:block};
,呈現的效果以下:code
可是這樣寫就體現不了span
這個標籤的做用了,跟div
功效一致,都表示塊級元素。cdn
推薦指數:🌟blog
使用float
屬性,設置屬性爲span{float:left}
,呈現的效果以下:文檔
因爲float
會讓這塊內容脫離標準文檔流,因此要設置寬度,這剛好與個人需求吻合。可是記得最後清除浮動。it
因爲寫的代碼量較多,推薦指數:🌟🌟🌟🌟io
提示:不瞭解
float
屬性的同窗,請自行百度class
使用position
屬性,設置爲position:absolute/fixed
,呈現效果同方式二。
position:absolute/fixed
均是將這塊內容脫離文檔流,跟float
相似。
因爲會將內容脫離文檔流,其實不是特別好用,推薦指數:🌟🌟🌟
提示:不瞭解
position
屬性的同窗,請自行百度
使用display:inline-block
的方式,呈現效果同方式二。
display
經常使用的有3個屬性,inline
爲行內元素,與span
相似。block
爲塊級元素,與div
相似。inline-block
結合這二者,能夠本身設置寬度,且不獨佔一行。
代碼量少,推薦指數:🌟🌟🌟🌟🌟
提示:不瞭解
display
屬性的同窗,請自行百度
使用flex
的方式,呈現效果同方式二。
flex
佈局有點相似於inline-block
的意思。
對於常年使用flex
佈局的人來講,推薦指數:🌟🌟🌟🌟🌟