css中的span有什么用?
span標記定義HTML文檔中的一個行內間隔,SPAN 的前后不換行的,它沒有結構的意義,純粹是應用樣式,當其他行內元素都不合適時,可以使用SPAN。
可以簡化的理解為用span就是為了給一些元素以特殊樣式,或者當空標簽掛圖用。舉例來說我是黑色的字我是紅色的字我是黑色的字
我們給了標簽內文本“color:#000”的樣式,也就是說令文字顏色為黑色,而文章中有幾個字你希望用紅色標出,那么就用到了span,span標簽內的元素可以單獨給另一個樣式。
或者比如沒有地方掛圖片的時候:新品推薦
這是一個鏈接,假設我們這個鏈接就是有漸變背景圖的,已經掛在了a標簽上,但是常見的“其他新品推薦”不是會帶一個閃動的"HOT!"小圖標嘛,我們沒有標簽可以掛背景了。這時只需要外加一組span,就可以單獨給一個帶背景圖片的樣式。你可能會想為什么不能用個空的div掛圖,第一div是塊狀元素而a是內聯元素,第二用空div相當于讓系統多讀取了一個無意義的div,是要減緩網頁讀取速度的,span沒這個問題