鍍金池/ 問(wèn)答/HTML/ 某car之家上的某偽類(lèi)標(biāo)簽對(duì)應(yīng)的內(nèi)部樣式表是空的但是仍有css樣式是如何實(shí)現(xiàn)的?

某car之家上的某偽類(lèi)標(biāo)簽對(duì)應(yīng)的內(nèi)部樣式表是空的但是仍有css樣式是如何實(shí)現(xiàn)的?

clipboard.png

這里有個(gè)偽類(lèi)標(biāo)簽 我點(diǎn)擊它的樣式表位置時(shí) 跳到了

這個(gè)位置

圖片描述

但是 這個(gè)樣式表并不能展開(kāi)或是編輯

我把這里樣式表刪除后 偽類(lèi)標(biāo)簽的文字不見(jiàn)了

這是刪掉這個(gè)style后 因菲尼迪不見(jiàn)了

不刪除這個(gè)空的樣式表 這幾個(gè)字就存在

但是樣式表里并沒(méi)有內(nèi)容

圖片描述

這是如何實(shí)現(xiàn)的呢

回答
編輯回答
奧特蛋

user agent stylesheet 是瀏覽器自帶的

2017年3月29日 09:26
編輯回答
情皺

圖片描述

這種原生的生成樣式的 網(wǎng)頁(yè)內(nèi)部的樣式表并不會(huì)顯示出你所寫(xiě)的樣式 可以有效阻止爬蟲(chóng)爬數(shù)據(jù) 結(jié)案

demo圖
圖片描述

2017年5月30日 03:00
編輯回答
蝶戀花

本來(lái)就是這樣啊,你把內(nèi)聯(lián)樣式刪了,那里面寫(xiě)著是content屬性,沒(méi)有content屬性,偽類(lèi)本來(lái)就不會(huì)被渲染.

2017年10月12日 01:34
編輯回答
尛憇藌

這些文字是寫(xiě)在css中,或者用偽元素繼承父元素的,你把style刪除,偽元素就沒(méi)有了,偽元素要有css的content才能顯示的,如下,你把style去掉自然沒(méi)有了

 <style>
      p::after{
        content: 'after';
      }
      p::before{
        content: 'before'
      }
    </style>
 <p>哈哈哈哈哈哈</p>

當(dāng)然也可以不寫(xiě)文字在css里

   <style>
      p::after{
        content: attr(data-after);
      }
      p::before{
        content: attr(data-before)
      }
    </style>
 <p data-after="myafter" data-before="mybefore">哈哈哈哈哈哈</p>
2017年2月8日 08:26