1.首先打開EditPlus軟件,新建一個(gè)樣式表文件,寫入一些樣式,如下圖所示。
成都創(chuàng)新互聯(lián)公司專注于濱江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供濱江營銷型網(wǎng)站建設(shè),濱江網(wǎng)站制作、濱江網(wǎng)頁設(shè)計(jì)、濱江網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造濱江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供濱江網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
2.接下來我們?cè)诮⒁粋€(gè)樣式表文件,在這個(gè)樣式表文件中通過import屬性導(dǎo)入上一個(gè)樣式表,如下圖所示。
3.然后在html中我們用link標(biāo)簽導(dǎo)入上面聲明的樣式文件,如下圖所示。
4.接下來我們運(yùn)行HTML文件,我們可以看到雖然只導(dǎo)入了一個(gè)樣式文件,但是兩個(gè)樣式表的樣式都加載進(jìn)來了,如下圖所示。
5.另外在運(yùn)用import的時(shí)候一定不要放在樣式下面,如下圖所示,這樣是不生效的。
6.最后運(yùn)用import導(dǎo)入樣式也不要忘了分號(hào),如下圖所示,忘了分號(hào)也是不生效的。
按優(yōu)先級(jí):前端優(yōu)先讀取正序。正規(guī)規(guī)范優(yōu)先倒序。
style= 這樣肯定是最優(yōu)的,但也是最不推薦的。前端標(biāo)簽直接寫入。
延伸閱讀:讀取優(yōu)先,靈活使用,如大量頁面,每頁面都要設(shè)置。工作繁瑣,大量寫入增加代碼量。不利優(yōu)化。
style type="text/css" 這樣屬于第二讀取方式。直接寫在對(duì)應(yīng)的頁面。
延伸閱讀:每頁面都要設(shè)置。工作繁瑣,大量寫入增加代碼量。不利優(yōu)化。
link type="text/css" href=" 引用CSS文件 第三級(jí)。這全局引入.
延伸閱讀:全局CSS。可以分離代碼及外部引入,簡(jiǎn)單快捷。也是現(xiàn)在都在用的。
當(dāng)然不是,瀏覽B網(wǎng)頁的時(shí)候,一切都重新從服務(wù)器加載。除非你CSS存在客戶端,并且填客戶端的路徑,那么就會(huì)在C客戶端加載。
就不解釋什么內(nèi)聯(lián)樣式、內(nèi)部樣式、外部樣式了,不夠直觀,通俗點(diǎn)或者直觀點(diǎn)說好了:
第一優(yōu)先級(jí)是標(biāo)簽上用style設(shè)置的css,例如:div style="樣式"/div
第二優(yōu)先級(jí)是html頁面上在style/style內(nèi)設(shè)置編寫的css,例如:
style .divcss{樣式}/style
第三優(yōu)先級(jí)是在html頁面上引用外部的css樣式表,例如:
link href="文件路徑" rel="stylesheet" media="screen" /
無論說法是叫優(yōu)先級(jí)還是是加載順序,都不重要,只要你有這么一個(gè)概念就好了,優(yōu)先級(jí)越高,當(dāng)碰到調(diào)用2個(gè)或2個(gè)以上同類型css的時(shí)候,只會(huì)調(diào)用優(yōu)先級(jí)最高的那1個(gè),要記住,每個(gè)標(biāo)簽上只能調(diào)用同類型css一次,比如你設(shè)置了寬度width:200px;那么你再在其他調(diào)用方式中設(shè)置了width:300px;或其他值,那么只會(huì)按優(yōu)先級(jí)調(diào)用1個(gè)width值,其他的將會(huì)是無效值,不過切記,只是在這個(gè)標(biāo)簽上失效
最近發(fā)現(xiàn)一個(gè)比較奇怪的問題,就是在開發(fā)vue中,路由點(diǎn)擊跳轉(zhuǎn)到另外一個(gè)組件中,樣式是不出來的,然后刷新當(dāng)前頁面css樣式才加載出來,找了好久才發(fā)現(xiàn)這個(gè)bug。
進(jìn)入以后樣式是這樣的:css樣式根本沒有加載,這是為什么?
刷新了頁面以后才可以出來,本身樣式也是這樣的:
找了半天原因,一點(diǎn)一點(diǎn)測(cè)試才發(fā)現(xiàn)
原來渲染的組件的父盒子的class='item'居然影響了css樣式的內(nèi)容,很奇怪,把class='item'修改成比如:class='abc'就可以了。
原文地址和更多信息:
提高網(wǎng)站頁面的加載速度的方法其實(shí)有很多,那本文主要從下面四個(gè)角度進(jìn)行討論,分享常用的提高網(wǎng)頁加載速度的技巧:
一、網(wǎng)頁壓縮技術(shù)
對(duì)于網(wǎng)頁壓縮而言,相信各位站長(zhǎng)都比較熟悉,主要是啟用服務(wù)器Gzip,對(duì)頁面Gzip壓縮,減少元素的體積,從而減少數(shù)據(jù)的傳輸,進(jìn)而提高網(wǎng)頁的加載速度。
二、Css優(yōu)化
(1)css位置
CSS說明如果出現(xiàn)在body后,頁面需要重新渲染,打開速度受到影響。所有css定義代碼的位置要放到網(wǎng)站body之前。
(2)css sprite技術(shù)
網(wǎng)站上的一些圖片可以采用css sprite技術(shù)進(jìn)行合并,減少加載請(qǐng)求次數(shù),從而提高網(wǎng)頁的加載速度。
(3)css代碼優(yōu)化
通過對(duì)css代碼屬性的簡(jiǎn)寫、移除多余的結(jié)構(gòu)(frameworks)和重設(shè)(resets)等一系列的方法和技巧來簡(jiǎn)化css代碼,減小css文件的大小。
三、JS優(yōu)化
(1)JS位置
網(wǎng)頁代碼中對(duì)js進(jìn)行優(yōu)化的時(shí)候,建議將JS放在頁面最后,這樣可以加快頁面打開速度。
(2)合并JS
合并相同域名下的js,通過減少網(wǎng)絡(luò)連接次數(shù)從而提高網(wǎng)頁的打開速度。
(3)LazyLoad(延遲加載)技術(shù)
Lazy Load是一個(gè)用JavaScript 編寫的 jQuery 插件,它可以延遲加載長(zhǎng)頁面中的圖片。在瀏覽器可視區(qū)域外的圖片不會(huì)被載入,直到用戶將頁面滾動(dòng)到它們所在的位置。
四、緩存靜態(tài)資源
通過設(shè)置瀏覽器緩存,將css、js等不太經(jīng)常更新的文件緩存在瀏覽器端,這樣同一訪客再次訪問你的網(wǎng)站的時(shí)候,瀏覽器就可以從瀏覽器的緩存中獲取css、js等,而不必每次都從服務(wù)器讀取,這樣在一定程度上加快了網(wǎng)站的打開速度,又可以節(jié)約服務(wù)器流量。
文章名稱:加載css樣式,頁面引入css樣式
當(dāng)前路徑:http://aaarwkj.com/article8/dssgeop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、定制網(wǎng)站、網(wǎng)站排名、做網(wǎng)站、營銷型網(wǎng)站建設(shè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)