国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

揭開空白網頁背景色的神秘面紗

開發 前端
一個看似簡單實則有坑的問題:空白網頁的背景色是什么?大家是不是都會認為是白色,但事實并非如此,有時候我們眼睛看到的也不一定是真的。

前言

一個看似簡單實則有坑的問題:空白網頁的背景色是什么?

大家是不是都會認為是白色,但事實并非如此,有時候我們眼睛看到的也不一定是真的。

頁面根元素背景色

比如下面這段代碼:

<!-- ... -->
<style>
  body {
    background-color: skyblue;
  }
</style>


<body>
    前端南玖
</body>

這樣我們能夠看到整個頁面都變成藍色。

看到這里可能有人會覺得是body填充了整個視圖,但稍微有經驗的同學知道,body的高度在沒定義時應該是里面的內容撐起的

不信我們可以為body加上邊框再來觀察:

body {
  background-color: skyblue;
  border: 1px dashed black;
}

那么問題又來了:既然body的高度只有內容區域那部分,那為什么整個頁面的背景色都變成了藍色?

我們可以在w3c規則中找到Backgrounds of Special Elements這一節,可以看到這些內容:

  1. 畫布是呈現文檔的無限平面。
  2. 根元素的背景成為畫布背景,其背景繪制區域擴展到覆蓋整個畫布。

看到這兩句話是不是就能夠理解為什么body的高度只有內容區域那部分,而整個頁面的背景色都變成藍色了。這是因為根元素的背景色繪制再了整個畫布上

那這跟空白網頁的背景是什么顏色也沒關系呀?

別急,在w3c規則中還有這樣一句話:

?根元素不會再次繪制這個背景,也就是說,根元素的背景色是透明的。

因為對于瀏覽器來說把根元素背景與畫布背景繪制成同一個顏色是沒有意義的!

影響畫布的根元素除了body,還有html

比如我們再加上這段代碼

html {
  background-color: red;
  border: 3px dashed seagreen;
}

我們為html加上了背景色及邊框,大家可以思考下此時的頁面會怎樣渲染呢?

這里我們可以看到html的背景色取代了body的背景色成為了畫布的背景色,而html本身高度也是內容撐起的高度。

這樣就能夠證明空白網頁的根元素背景色是透明的,而不是我們認為的白色

畫布背景色

既然空白網頁根元素的背景色是透明的,那我們看到的白色會不會是畫布的顏色呢?

這里我們可以使用CSS中的mix-blend-mode混合顏色來驗證:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .name {
            color: green;
            mix-blend-mode: difference
        }
    </style>
</head>
<body>
    <div class="name">前端南玖</div>
</body>
</html>

這里如果畫布的背景色是白色的話,那此時的文字顏色應該會變成粉色 between(綠色 + 白色)= 粉色

但事實上文字顏色還是綠色,我們再來給body添加一個白色的背景

body {
  background-color: white;
  border: 1px dashed black;
}
.name {
  color: green;
  mix-blend-mode: difference
}

此時可以看到文字顏色變成了粉色。

所以這里可以證明空白網頁的畫布背景色也是透明的。

瀏覽器底色

上面兩個例子我們分別證明了空白網頁的根元素背景色以及畫布的背景色都是透明的。那么我們看到的“白色”到底是哪里來的?

在w3c中還有這樣一句話:

?

如果畫布背景不是不透明的,則其下方的畫布表面會顯示出來。畫布表面的紋理取決于 UA(但通常是不透明的白色)。

所以,我們看到的所謂白色其實是瀏覽器的底色。

責任編輯:華軒 來源: 前端南玖
相關推薦

2015-08-20 13:43:17

NFV網絡功能虛擬化

2010-05-17 09:13:35

2021-06-07 08:18:12

云計算云端阿里云

2014-03-12 11:11:39

Storage vMo虛擬機

2010-05-26 19:12:41

SVN沖突

2018-03-01 09:33:05

軟件定義存儲

2009-06-01 09:04:44

Google WaveWeb

2016-04-06 09:27:10

runtime解密學習

2009-09-15 15:34:33

Google Fast

2023-11-02 09:55:40

2025-01-07 15:07:13

2024-02-14 09:00:00

機器學習索引ChatGPT

2016-11-16 09:06:59

2021-09-17 15:54:41

深度學習機器學習人工智能

2020-04-14 10:44:01

區塊鏈滲透測試比特幣

2017-10-16 05:56:00

2010-06-17 10:53:25

桌面虛擬化

2021-05-25 09:01:21

Linux命令Bash histor

2021-07-28 21:49:01

JVM對象內存

2021-08-11 09:01:48

智能指針Box
點贊
收藏

51CTO技術棧公眾號

国产精品国语对白| 2019中文字幕在线观看| 女人体1963| 久久电影网站中文字幕| 成人中心免费视频| 亚洲小说图片视频| 国模叶桐国产精品一区| 国产精品成人**免费视频| 亚洲美女自拍视频| 黄色软件视频在线观看| 欧美久久婷婷综合色| 在线免费观看你懂的| 亚洲激情自拍视频| 日本 片 成人 在线| 成人午夜视频网站| 丰满女人性猛交| 日本免费新一区视频| 精品国产乱码久久久久软件| 亚洲九九在线| 国产精品一久久香蕉国产线看观看 | 欧美日韩中字一区| 欧美巨乳在线| 欧美午夜精品一区| 成人性生交大片免费看午夜| 欧美在线不卡一区| 黄色免费在线网站| 亚洲激情小视频| 日本韩国欧美| 中文字幕成人精品久久不卡 | 这里视频有精品| 欧美激情综合亚洲一二区| 欧美顶级毛片在线播放| 国产成人精品最新| 一区二区在线影院| 欧美日韩精品久久| 成人午夜av电影| 热久久精品免费视频| 亚洲欧美日韩一区| 韩国福利在线| 亚洲精品99999| av日韩在线免费观看| 日本一区二区在线免费播放| 国产一区日韩欧美| 男同互操gay射视频在线看| 2欧美一区二区三区在线观看视频| 天天视频天天爽| 日韩欧美精品网站| 麻豆免费版在线观看| 久久久久亚洲精品| 综合久久婷婷| 福利网在线观看| 亚洲三级免费观看| 国产高清免费在线播放| 亚洲全黄一级网站| 欧洲乱码伦视频免费| 水蜜桃亚洲精品| 国产精品精品国产色婷婷| 搞黄视频在线观看| 在线播放日韩精品| **女人18毛片一区二区| 超碰超碰超碰超碰超碰| 亚洲欧美日韩中文播放| 精产国品自在线www| 久久99精品视频一区97| 亚洲成人直播| 在线观看国产一级片| 91精品国产综合久久香蕉的特点 | 精品国偷自产一区二区三区| 亚洲丝袜美腿综合| 久草免费在线色站| 热99精品只有里视频精品| 日韩精品久久久久久| 男女免费网站| 3atv一区二区三区| 久久99国产精品久久99大师| 夜夜嗨网站十八久久 | 国产高清亚洲一区| 91短视频在线| 国产一区二区三区直播精品电影| 女人丝袜激情亚洲| 50度灰在线观看| 欧美色另类天堂2015| 亚洲精品一区av| 欧美精品欧美精品系列c| 日韩一区中文字幕| 黄色污网站在线观看| 91亚洲午夜在线| 国产欧美视频一区二区三区| 性欧美1819sex性高清大胸| 欧洲亚洲女同hd| 成人福利视频网站| 色a资源在线| 91国产丝袜在线放| 日韩一区欧美一区| 成人午夜sm精品久久久久久久| 国产青春久久久国产毛片| 国产精品盗摄一区二区三区| 日本乱理伦在线| 亚洲精品欧美日韩| 国产精品国产三级国产普通话99 | 欧美三级视频在线观看 | 欧美xxxx18国产| 日本成人中文字幕在线视频| 在线免费av网址| 韩国v欧美v日本v亚洲| 国产99久久久国产精品免费看| 青青影院在线观看| 成人免费淫片aa视频免费| 国产精品国产三级国产普通话三级 | 日韩理论片在线| 伊人久久大香伊蕉在人线观看热v| 久久国产精品久久| 色综合色狠狠综合色| 色小子综合网| 2222www色视频在线观看| 欧美高清视频一区二区| 97精品电影院| 国产伊人久久| 国产一区二区视频播放| 日韩久久免费视频| 久久丁香综合五月国产三级网站| 在线观看wwwxxxx| 日本在线观看一区二区| 欧美一区欧美二区| 日韩中文欧美在线| 久久不射影院| 一区二区三区欧美成人| 日韩av在线影院| 国产精品亚洲人在线观看| av在线日韩| 欧美日韩第二页| 97色在线观看免费视频| 亚洲另类春色国产| 98精品视频| 在线看的av网站| 国产日韩欧美精品| 日韩亚洲欧美在线观看| 奇米亚洲午夜久久精品| 欧美国产大片| 欧美韩国日本在线| 69影院欧美专区视频| 亚洲第一激情av| 亚洲另类自拍| 成人福利网站| 亚洲一区二区三区免费观看| 亚洲电影av在线| 成人黄色国产精品网站大全在线免费观看| 色吧亚洲日本| 日韩视频在线免费看| 日本国产高清不卡| 欧美性猛交xxxx乱大交退制版| 石原莉奈一区二区三区在线观看| www视频在线观看| 免费在线观看亚洲视频 | 成人线上播放| 在线宅男视频| 精选一区二区三区四区五区| 亚洲精品一区在线观看| av中文字幕在线不卡| 偷窥自拍亚洲色图精选| 看电影就来5566av视频在线播放| 日韩欧美国产二区| 欧美精品中文字幕一区| 亚洲一区在线播放| 三级欧美韩日大片在线看| 国产精品毛片无码| 伊大人久久香线焦宗合一75大| 精品久久久久久一区二区里番| 国产香蕉97碰碰久久人人| 亚洲人成精品久久久久| 国产日韩欧美| 亚洲日韩中文字幕一区| 五丁香在线视频| 亚洲v欧美v另类v综合v日韩v| 久久久成人精品| 色天使色偷偷av一区二区| 国产一区二区0| 伊人精品一区| 国产传媒在线观看| 男女激情网站| www.亚洲一区二区| 国产精品免费视频久久久| 日韩亚洲欧美在线| 亚洲欧美日韩国产成人精品影院| 一区二区国产在线观看| 亚洲免费资源| 91社区在线观看播放| 日本免费观看网站| 欧美理论一区二区| 午夜精品一区二区三区在线视频| 精品视频色一区| 欧美激情在线看| 久久精品九九| 免费欧美视频| 松下纱荣子在线观看| 亚洲成人精品一区二区三区| 国内精品在线观看视频| 666精品在线| 久久久亚洲精品视频| 亚洲国产精品成人一区二区|