Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 精品视频在线免费看,国产一区二区在线观看动漫,日本护士撒尿xxxx视频

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          優(yōu)化 CSS 代碼的12個(gè)小技巧

          家好,我是 Echa。

          今天來(lái)分享 12 個(gè)優(yōu)化 CSS 代碼小技巧!

          1. 避免高消耗屬性

          分析表明,一些CSS屬性的渲染速度比其他屬性慢,因此應(yīng)該謹(jǐn)慎使用。包括以下屬性:

          • box-shadow
          • border-radius
          • position: fixed
          • transform
          • :nth-child
          • filter

          上述屬性都是對(duì)性能要求比較高的。如果這些屬性使用較少,那這就不是問(wèn)題。但是如果一個(gè)頁(yè)面出現(xiàn)幾百次,那么整體的CSS可能會(huì)受到影響,所以要謹(jǐn)慎使用。

          2. 使用 <link> 代替 @import

          @import 規(guī)則主要用于導(dǎo)入資源或者CSS文件。它會(huì)阻止其他文件并行下載,并可能會(huì)導(dǎo)致網(wǎng)站速度變慢。

          ? 不要在CSS中這樣操作:

          @import url("header.css");
          @import url("slider.css");
          @import url("content.css");
          @import url("footer.css");
          

          可以使用多個(gè)HTML 中的<link>標(biāo)簽來(lái)代替@import,它將并行加載CSS文件,可以在一定程度上提高應(yīng)用的加載的速度。

          ? 可以在HTML這樣操作:

          <link rel="stylesheet" href="header.css">
          <link rel="stylesheet" href="slider.css">
          <link rel="stylesheet" href="content.css">
          <link rel="stylesheet" href="footer.css">
          

          3. 簡(jiǎn)化選擇器

          我們知道,有很多方法可以對(duì) HTML 元素進(jìn)行樣式設(shè)置,而最復(fù)雜的 CSS 選擇器可能需要幾毫秒的時(shí)間來(lái)解析。降低選擇器的復(fù)雜性就可以減少瀏覽器的負(fù)載并保持代碼簡(jiǎn)潔明了。

          ? 避免這么寫:

          .container > div.links-container ul li .link {
          
          }
          

          ? 可以這么寫:

          .container .link {
          
          }
          

          4. 避免使用 !Important

          在一些時(shí)候,可以使用!Important 來(lái)提高樣式的優(yōu)先級(jí),以使樣式生效。除非沒(méi)有別的辦法,否則不要使用!Important。

          添加 !Important CSS聲明將覆蓋掉其他對(duì)應(yīng)的樣式聲明,如果CSS的規(guī)則中 !Important 太多,瀏覽器就必須對(duì)代碼進(jìn)行額外的檢查,這可能會(huì)降低頁(yè)面的加載速度。所以,盡量避免使用!Important。在很多情況下我們是可以通過(guò)選擇器來(lái)實(shí)現(xiàn)樣式重寫的,除非是想要對(duì)第三方庫(kù)的CSS進(jìn)行重寫。

          5. CSS實(shí)現(xiàn)特效和SVG代替圖片

          頁(yè)面中加載圖像很可能需要很長(zhǎng)的時(shí)間,尤其是在圖像未針對(duì)web進(jìn)行優(yōu)化的情況下。在實(shí)現(xiàn)背景圖、漸變、幾何圖形時(shí),盡量少使用圖片,而是使用CSS代碼實(shí)現(xiàn)。使用 CSS 代碼實(shí)現(xiàn)就會(huì)比圖片加載速度更快。

          還可以使用SVG來(lái)代替PNG或者JPG圖片:

          • 可以給圖片添加效果;
          • 圖像加載速度更快;
          • 圖像自動(dòng)適應(yīng)用戶屏幕。

          6. 壓縮 CSS

          我們可以通過(guò)壓縮CSS文件來(lái)刪除文件中所有的空白和不必要的代碼來(lái)減少文件的大小。CSS文件變小了,加載的時(shí)間自然就變少了,頁(yè)面的加載速度就會(huì)變。

          7. 使用0而不是0px

          當(dāng)一個(gè)屬性的值為0時(shí),我們可以不添加任何單位。即不要這么寫:0rem,0em,0px等。

          當(dāng)然,這么寫是沒(méi)有錯(cuò)的,但是這些單位是沒(méi)有用的,當(dāng)處理一個(gè)巨大的CSS文件時(shí),沒(méi)有單位會(huì)比有單位時(shí)文件小一點(diǎn)。

          8. 使用十六進(jìn)制而不是顏色名稱

          當(dāng)我們將顏色設(shè)置為顏色名稱時(shí),瀏覽器就會(huì)花費(fèi)更多時(shí)間來(lái)找出顏色的十六進(jìn)制值。假如想使用紅色,那設(shè)置為color:red之后,不同的瀏覽器顯示效果可能是不一樣的,作為開發(fā)人員,我們不能讓瀏覽器來(lái)決定網(wǎng)頁(yè)將如何顯示。

          因此,盡量使用使用十六進(jìn)制(例如紅色#ff0000)來(lái)定義顏色,就能確保在所有瀏覽器中以相同的色調(diào)準(zhǔn)確得顯示想要的顏色。

          9. 避免過(guò)多 font-family

          為每個(gè)選擇器去定義字體并不是一個(gè)好的辦法,它會(huì)導(dǎo)致代碼很難維護(hù),假如以后想要更改字體,就不得不在每個(gè)選擇器中更改它。

          因此不要像下面這樣來(lái)定義字體:

          h1 {
            font-family: Arial, Helvetica, sans-serif;
          }
          
          p {
            font-family: Arial, Helvetica, sans-serif;
          }
          
          .selection {
            font-family: Arial, Helvetica, sans-serif;
          }
          
          .footer {
            font-family: "Times New Roman", Times, serif;
          }
          

          可以在正文中定義要使用的字體,如果想要在其他選擇器中覆蓋該字體,就可以通過(guò)在該選擇器中使用所需的字體來(lái)實(shí)現(xiàn):

          body{
            font-family: Arial, Helvetica, sans-serif;
          }
          
          footer{
            font-family: "Times New Roman", Times, serif";
          }
          

          如果頁(yè)面中很多部分的字體都不盡相同,就可以將字體定義在 class 中,然后在需要的HTML標(biāo)簽上使用該class即可:

          .font-helvetica {
            font-family: Arial, Helvetica, sans-serif;
          }
          
          .font-times {
            font-family: "Times New Roman", Times, serif";
          }
          

          10. 使用備用字體

          有些情況下,應(yīng)用中使用的字體可能在用戶設(shè)備上不可用。在這種情況下,可以指定使用其他備用字體:

          p{
            font-family: 'Open Sans', Arial, Helvetica, sans-serif;
          }
          

          這樣,瀏覽器就會(huì)按順序進(jìn)行解析,直到解析到第一個(gè)可用的字體,如果都不可用,就會(huì)使用瀏覽器的默認(rèn)字體。

          11. 使用 CSS 重置

          每個(gè)瀏覽器都有自己的 HTML 元素默認(rèn)樣式。假如有一個(gè)沒(méi)有任何樣式的 H1 元素,那么在默認(rèn)情況下,在Firefox中,會(huì)給它一個(gè)上下為21.433px,左右為 0 的margin值。而在Safari中,會(huì)給它一個(gè)上下為21px,左右為 0 的margin值。

          因此,重置CSS樣式,一個(gè)很好的做法就是從頭開始定義樣式。很多開發(fā)人員會(huì)使用通用選擇器(*)來(lái)執(zhí)行基本重置:

          * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
          }
          

          在使用通用選擇器 (*) 進(jìn)行重置有時(shí)會(huì)導(dǎo)致性能問(wèn)題,因?yàn)樗鼤?huì)針對(duì)每個(gè)標(biāo)簽去設(shè)置其樣式。

          可以使用一些常用的CSS重置代碼庫(kù),比如normalize。也可以參考一些CSS重置的最佳實(shí)踐。

          12. 減少重復(fù)代碼

          當(dāng)兩個(gè)元素或選擇器具有相同的 CSS 屬性時(shí),可以使用逗號(hào)來(lái)組合這些選擇器,而不是重復(fù)聲明樣式,這樣它們將共享 CSS 樣式。

          ? 避免這樣寫:

          .header {
            background-color: #fefefe;
            padding: 20px 0;
          }
          
          .footer {
            background-color: #fefefe;
            padding: 20px 0;
          }
          

          ? 建議這樣寫:

          優(yōu)化不僅僅需要懂一些SEO知識(shí),還要懂得一些基本的html代碼知識(shí),而且代碼也是需要優(yōu)化的,那么怎么操作才能更利于網(wǎng)站排名呢?

          一.<title></title>

          title標(biāo)題標(biāo)簽代碼:通常以<title>標(biāo)題</title>的形式出現(xiàn),是對(duì)網(wǎng)站的綜合性介紹展示,對(duì)網(wǎng)站品牌和內(nèi)容的詮釋。如下:

          <title>這里是網(wǎng)站的標(biāo)題</title>

          二.keywords

          keywords是關(guān)鍵詞標(biāo)簽,主要是介紹網(wǎng)站的關(guān)鍵詞方面及內(nèi)容、服務(wù)的簡(jiǎn)單縮寫。代碼結(jié)構(gòu)是這樣的:<meta name=”keywords” itemprop=”keywords” content=”SEO教程” />

          三.description

          description描述標(biāo)簽和標(biāo)題同樣很重要,是對(duì)網(wǎng)站整體內(nèi)容的定位、概括性總結(jié)及服務(wù)的簡(jiǎn)單描寫。代碼結(jié)構(gòu)如下:

          <meta name=”description” itemprop=”description” content=”這是網(wǎng)站的描述” />

          四.<img>和alt標(biāo)簽

          <img>標(biāo)簽主要是針對(duì)圖片的,而alt標(biāo)簽是對(duì)圖片的詮釋與介紹,對(duì)圖片的附加說(shuō)明,能夠讓搜索引擎更好的理解圖片內(nèi)容。

          代碼結(jié)構(gòu)如下:<img src=”/9.png” alt=”這是圖片的說(shuō)明很重要” />

          五.圖片上的tltle標(biāo)簽

          這里的tltle標(biāo)簽也是對(duì)圖片的進(jìn)一步強(qiáng)調(diào)說(shuō)明,鼠標(biāo)移動(dòng)圖片上會(huì)顯示對(duì)應(yīng)的文字說(shuō)明,利于用戶體驗(yàn)。代碼結(jié)構(gòu)如下<img src=”/9.png” alt=”” tltle=”這是圖片的tltle標(biāo)簽” />

          六.a標(biāo)簽

          a標(biāo)簽的表現(xiàn)形式為<a href=”鏈接地址”>關(guān)鍵詞</a>,通常用來(lái)作為錨文本鏈接的形式出現(xiàn)在網(wǎng)頁(yè)里面,當(dāng)然圖片也可以操作的。

          七.nofollow標(biāo)簽

          nofollow標(biāo)簽是對(duì)網(wǎng)站鏈出的其它網(wǎng)站鏈接不想傳遞該鏈接權(quán)重的標(biāo)簽,一般情況下可以不加。表現(xiàn)形式如下:<a href=”http://www.miitbeian.gov.cn/” rel=”nofollow”>豫ICP備</a>

          八.<b>標(biāo)簽和<strong>標(biāo)簽

          <b>標(biāo)簽和<strong>標(biāo)簽都是加粗標(biāo)簽,表現(xiàn)形式為<b></b>,<strong></strong>,是對(duì)文章頁(yè)面內(nèi)容里的特定文字進(jìn)行強(qiáng)調(diào)說(shuō)明的,起到加粗的作用。但是一般強(qiáng)調(diào)或強(qiáng)調(diào)語(yǔ)氣的時(shí)候使用<strong></strong>標(biāo)簽。

          九.<h>標(biāo)簽

          這是一組標(biāo)簽,一般由h1到h6。h1一般用在標(biāo)題里,是該頁(yè)面唯一需要注意重視的標(biāo)簽,并且一個(gè)頁(yè)面只能出現(xiàn)一次,而其它h2到h6可以出現(xiàn)多次,而且從1到6是層次遞進(jìn)關(guān)系。

          十.Div+CSS

          Div+CSS是網(wǎng)站樣式的框架組成樣式,對(duì)于基本的頁(yè)面結(jié)構(gòu),代碼知識(shí),最好了解一些,像head、body、foot這些簡(jiǎn)單的代碼也是需要了解一點(diǎn)比較好。

          更多干貨請(qǐng)關(guān)注簡(jiǎn)行自媒www.xin4jie.com 微信號(hào):jwiseo

          海網(wǎng)站SEO之HTML代碼標(biāo)簽優(yōu)化的技巧?網(wǎng)站是由代碼組成的,而代碼是由各種各樣的標(biāo)簽組成,而標(biāo)簽優(yōu)化作為整站SEO中比較關(guān)鍵的點(diǎn),是一定要重視的。每個(gè)標(biāo)簽我們都要合理的運(yùn)用,以達(dá)到優(yōu)化餓標(biāo)準(zhǔn)。HTML代碼標(biāo)簽的優(yōu)化也是講究技巧的,優(yōu)化的不好可能還影響網(wǎng)站的排名。

          上海回聲網(wǎng)絡(luò)科技有限公司

          一、標(biāo)題優(yōu)化

          網(wǎng)站內(nèi)容更新,文章標(biāo)題是很重要的,一般我們建議不要太長(zhǎng),最好控制在20個(gè)字左右。在保證標(biāo)題通順的情況下,關(guān)鍵詞越靠前越好,不過(guò)切忌堆砌關(guān)鍵詞。

          標(biāo)題作為內(nèi)容頁(yè)的重點(diǎn),假如要使用標(biāo)簽的話,一般會(huì)使用H1標(biāo)簽,以此來(lái)強(qiáng)調(diào)其重要性,而且一個(gè)頁(yè)面只能有一個(gè)H1標(biāo)簽,當(dāng)然這是針對(duì)HTML5以下的版本。

          二、加粗標(biāo)簽

          上海網(wǎng)站SEO,在文章更新的時(shí)候,為了著重強(qiáng)調(diào)某個(gè)關(guān)鍵詞,我們會(huì)選擇加粗標(biāo)簽,而相較于B標(biāo)簽,strong標(biāo)簽更加被搜索引擎青睞。在進(jìn)行代碼編寫的時(shí)候,我們要將所有加粗的標(biāo)簽設(shè)置成strong。

          三、ALT標(biāo)簽的優(yōu)化

          百度搜索引擎蜘蛛是無(wú)法識(shí)別圖片的,所以在我們上傳圖片的時(shí)候,一般會(huì)添加一個(gè)ALT標(biāo)簽,讓搜索引擎更好的識(shí)別。特別是針對(duì)圖片比較多的網(wǎng)站,這個(gè)標(biāo)簽一定不要忘記使用了。

          上海網(wǎng)站SEO優(yōu)化,HTML代碼標(biāo)簽在使用的時(shí)候要注意的點(diǎn)是比較多的,以上這三個(gè)標(biāo)簽應(yīng)該是我們比較常用,而且容易出現(xiàn)問(wèn)題的,大家一定要引起重視。

          網(wǎng)站的優(yōu)化,標(biāo)簽只是其中的一個(gè)部分,還有很多關(guān)于優(yōu)化的點(diǎn),不僅是我們的優(yōu)化人員要注意,技術(shù)人員也不能忽略。今天小編就不一一為大家羅列了,想要了解更多請(qǐng)關(guān)注小編。

          上海回聲網(wǎng)絡(luò),不僅是專業(yè)的網(wǎng)站建設(shè)公司,也是網(wǎng)站SEO公司,一條龍服務(wù),讓企業(yè)省事省錢又省力,所以有需求的企業(yè)歡迎來(lái)電咨詢。當(dāng)然您也可以進(jìn)我們官網(wǎng)進(jìn)行詳細(xì)了解,我們客服會(huì)第一時(shí)間為您解答疑惑!


          主站蜘蛛池模板: 手机看片一区二区| 亚洲国产一区二区三区在线观看| 日本内射精品一区二区视频 | 动漫精品专区一区二区三区不卡| 人妻夜夜爽天天爽爽一区| 一区二区三区在线看| 在线播放国产一区二区三区 | 欧美激情一区二区三区成人| 亚洲综合无码AV一区二区| 武侠古典一区二区三区中文| 波多野结衣AV一区二区三区中文| 果冻传媒董小宛一区二区| 一区二区三区高清视频在线观看| 天美传媒一区二区三区| 伦精品一区二区三区视频| 亚洲一区二区三区国产精品无码| 丰满爆乳一区二区三区| 成人区精品人妻一区二区不卡| 上原亚衣一区二区在线观看| 免费在线观看一区| 正在播放国产一区| 精品视频在线观看一区二区三区| 成人精品一区二区电影| 国产精品一区电影| 女人18毛片a级毛片一区二区| 日韩一区二区三区精品| 日本一区午夜爱爱| av无码一区二区三区| 国产韩国精品一区二区三区| 一区二区三区在线免费观看视频 | 少妇精品无码一区二区三区| 亚洲国产视频一区| 亚洲乱码一区av春药高潮| 亚洲码一区二区三区| 亚洲AV无码一区二区三区网址| 日韩精品免费一区二区三区| 精品一区二区三区四区电影| 狠狠做深爱婷婷综合一区 | 91一区二区三区四区五区| 麻豆天美国产一区在线播放| 亚洲AV无码一区二区三区牲色|