作為一項W3C推薦,CSS1發(fā)布于 1996年12月17 日。1999 年1月11日,此推薦被重新修訂。CSS2 作為一項 W3C 推薦,CSS2發(fā)布于 1999年1月11日。CSS2添加了對媒介(打印機和聽覺設備)和可下載字體的支持。
十載專注成都網(wǎng)站制作,企業(yè)網(wǎng)站建設,個人網(wǎng)站制作服務,為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設計流程、步驟,成功服務上千家企業(yè)。為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制高端網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站建設,高端網(wǎng)頁制作,對成都塔吊租賃等多個方面,擁有豐富的網(wǎng)站設計經(jīng)驗。
總體看一下CSS發(fā)展的歷史。CSS1:1996年12月,CSS1(CascadingStyleSheet,level1)正式推出。在這個版本中,已經(jīng)包含了font的相關屬性、顏色與背景的相關屬性、文字的相關屬性、box的相關屬性等。
的最初建議。伯特·波斯(BertBos )當時正在設計一個 叫做 Argo 的瀏覽器,他們決定一起合作設計 CSS 。當時已經(jīng)有過一些樣式表語言 的建議了,但 CSS 是第一個含有“層疊”的主意的。
CSS 釋義一CSS(Cascading Style Sheets),即層疊樣式表,與HTML超文本標記語言配合以定義網(wǎng)頁表現(xiàn)的樣式語言。
CSS(Cascading Style Sheet)可譯為“層疊樣式表”或“級聯(lián)樣式表”,它定義如何顯示 HTML 元素,用于控制Web頁面的外觀。通過使用CSS實現(xiàn)頁面的內(nèi)容與表現(xiàn)形式分離,極大提高了工作效率 。
1、第客戶端會緩存這些css或js文件,因此每次升級了js或css文件后,改變版本號,客戶端瀏覽器就會重新下載新的js或css文件 ,刷性緩存的作用。
2、給CSS、JS添加版本號可以防止客戶端緩存。比如: 00js?2015120710 ?后面的2015120710是當前js的日期。如果自動添加,建議還是以日期作為版本號,當然也可以通過程序隨機生成一組數(shù)字或字符。
3、引入js或者css文件的時候要在引入的文件后面加參數(shù)(形如.js?v=xxx與.css?v=xxx)例如:這樣做有兩種可能:第該文件并不存在,是服務端動態(tài)生成的,因此要帶了個版本號,以示區(qū)別。
4、怎么說呢,個人有個笨點的辦法,就是在代碼中加上JS版本號的全局變量,應用JS時利用后臺代碼添加。這樣更改過JS時,將JS的文件名后邊帶上個自定義的版本號,再將JS版本號的變量修改一下就好了。
5、大型網(wǎng)站通常都有一套比較成熟的自動化部署工具。在項目發(fā)布前,使用該工具進行部署代碼。工具會自動地幫完成資源壓縮、代碼打包、添加版本號、解決執(zhí)行依賴等問題。給站一個版本號就行了,服務端輸出到JS尾部。
1、HTML5和CSS3是HTML和CSS的最新版本。HTML和CSS并不難理解。HTML為構成網(wǎng)頁的主要語言。通過這種語言,我們可以向計算機說明網(wǎng)頁格式、內(nèi)容、顯示效果等等。而CSS則是專門用來控制網(wǎng)頁顯示效果的語言。
2、CSS3是CSS技術的升級版本,CSS3語言開發(fā)是朝著模塊化發(fā)展。CSS即層疊樣式表(CascadingStyleSheet),是在網(wǎng)頁制作時采用的層疊樣式表技術,可以有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制。
3、HTML(HyperTextMarkupLanguage)是超文本標記語言的縮寫HTML使用標記語言描述Web頁面的結構HTML元素是HTML頁面的構建塊HTML元素通過標簽tag表示HTML標簽是“標題”、“段落”,“表格”等內(nèi)容的一部分。
4、html是網(wǎng)頁語言,即HTML(Hypertext Markup Language),是用于描述網(wǎng)頁文檔的一種標記語言。html5是當前最新版本,主要特點是支持原生的視頻播放、離線存儲、更多的語義化標簽。
5、HTML5的設計目的是為了在移動設備上支持多媒體。新的語法特征被引進以支持這一點,如video、audio和canvas 標記。