您現在的位置是:

瀏覽器哪個好?第二篇(淺談內核篇)

Jkay09-06 15:50:45906

寫著寫著,我突然有了一個思路,就像中國好聲音的舞臺一樣,最后只剩下了冠亞軍。那么這個系列寫完的時候,我的電腦上應該也只剩下了對我來最好用的瀏覽器

回想一下裝這么多瀏覽器的原因,最開始是因為網站的前端調試,不同的瀏覽器內核成人抖音app不同,在一些代碼的顯示效果上會有差異。為了檢查網站在不同的瀏覽終端上的顯示效果,因此安裝了多種瀏覽器以備調試。

這里說點淺淺的技術性的東西,網上有一些什么幾大瀏覽器幾大內核的總結文章,這些其實可以不用了解的那么清楚,畢竟又不是內核開發人員。


一般來說,只需知道火狐和谷歌用的內核不一樣就可以了,在有一些代碼里需要注意。比如在有些網頁欄目摘要里,大段文字需要省略。用的會要到  這個屬性: 

成人抖音app-webkit-line-clamp  ( 實現限制文字顯示多行,多余的用...代替)

以下是介紹

-webkit-line-clamp 是一個 不規范的屬性(unsupported WebKit property),它沒有出現在 CSS 規范草案中。

成人抖音app限制在一個塊元素顯示的文本的行數。 為了實現該效果,它需要組合其他外來的WebKit屬性。常見結合屬性:

    display: -webkit-box; 必須結合的屬性 ,將對象作為成人抖音app彈性伸縮盒子模型顯示 。

    -webkit-box-orient 必須結合的屬性 ,設置或檢索伸縮盒對象的子元素的排列方式 。

    text-overflow,可以用來多行文本的情況下,用省略號“...”隱藏超出范圍的文本 。



再舉例:在 w3school 里搜

CSS3 box-orient 屬性

也給出了瀏覽器支持的說明

瀏覽器支持

目前沒有瀏覽器支持 box-orient 屬性。

成人抖音appFirefox 支持替代的 -moz-box-orient 屬性。

Safari、opera成人抖音app 以及 Chrome 支持替代的 -webkit-box-orient 屬性。

以上例子就很容易看出火狐(火狐采用的開源 Gecko 內核)和谷歌的內核是不一樣的(谷歌瀏覽器最初用的是蘋果電腦上的 safari 里的 webkit 內核。2013年4月,谷歌宣布轉向自己研發的 Blink 瀏覽器內核)。這也是為什么有時候同樣的網頁在我們不同的顯示終端屏幕上,看起來會有些細微區別的原因,因為瀏覽器內核不同,渲染引擎也不一樣。

成人抖音app就像汽車好不好要看發動機一樣,內核也是瀏覽器選擇中很多人在意的一環。


說到這里,不得不提到前不久上了新聞的紅芯瀏覽器,融資2.5億的紅芯瀏覽器被爆出抄襲了Chrome。其實開發內核難度大,這個沒什么,但錯就錯在明明用了別人了,卻說是自主研發的。讓我們欣賞一下這段報道:

"8月15日,紅芯公司在其隨融資消息發布的資料中稱,(當今互聯網)前四顆瀏覽器內核分別為微軟IE瀏覽器內核Trident、谷歌Chrome瀏覽器內核Blink、蘋果Safari內核Webkit、火狐瀏覽器內核Gecko,而紅芯Redcore與之并列。"

在官網上,紅芯瀏覽器一方面稱“基于通用內核架構”,另一方面又將自己與谷歌Chrome等一眾“普通瀏覽器”內核進行了明顯區別。不得不說這樣有些矛盾。

成人抖音app技術已經如此之牛,“豎起大拇指”。這張圖現在還在紅芯瀏覽器的官網上。

只能說世界之大,無奇不有。

我決定卸載360極速瀏覽器。(360無辜躺槍,大喊,為什么,這到底是為什么?)

欲知為何,請聽下回分解~

關注我

公眾號: 清單自由

成人抖音appID名: free10s

一個干凈的公眾號

分享能分享的一切

期待你的關注~

本欄推薦

最新文章