爲何有些網頁既設背景圖又設背景色?

1.因爲網速或代碼冗餘而致使網站打開速度慢的時候,圖片加載不出來 便可先顯示背景色css

2.通常建議在使用背景圖像的同時提供background-color屬性,而且將其設置爲和圖像主要顏色相似的顏色。這樣,若是正在加載頁面,或者由於各類緣由沒法顯示背景圖像時,頁面可使用這種顏色做爲背景色。 測試

3.假若你是一個以黑色爲主調的網站,默認背景色是白色,那背景圖未加載完成時不就先白一下了,致使感受閃了一下,視覺部友好,根據網站的主色調定義一個背景色,利於減小視覺疲勞通常是先定義背景色,再定義背景圖片,色彩優先) 網站

4.還有一種狀況,考慮到大屏下(如1920*1080或者更大)網站背景圖不足以撐滿整個顯示區域,因此背景圖之外的部分要顯示背景色,而且背景圖邊緣部分必須處理穩當保證平滑過渡到背景色,不會有突兀的感受。 圖片

5.不光是網頁body如此,頁面裏的div、表格有了背景圖依然應該設置一個背景色(跟背景圖顏色差很少,至少跟文字顏色明顯不一樣)。畢竟有時會出現背景圖沒法打開的狀況,這種狀況下若是文字是白色而背景色是默認的白色的話,文字就看不出了。完成一個網頁的製做以後,嘗試把存放圖片的文件夾更名讓網頁呈現無圖狀態,看看光文字是否可讀。針對css文件,也應該作一次一樣的測試,看看css文件沒有被調用的狀況下的狀態。千萬別認爲人人都是穩定、高速的上網。get

 

FROM: http://www.zhihu.com/question/23710470it

相關文章
相關標籤/搜索