簡體   English   中英

使所有瀏覽器都支持我的背景圖片嗎?

[英]Make my background image supported by all browsers?

我的網站背景圖片已設置為能夠響應瀏覽器的大小並保持居中狀態; 當我在Chrome中調整尺寸時,它可以完全正常工作。 但是,背景圖片不會出現在IE或Chrome應用中的android手機或Safari上; 基本上,它僅適用於Chrome。 如何使背景圖片出現在所有設備和瀏覽器上,同時仍然居中?

CSS:

html {
    background-image: url("http://blog-imgs-65-origin.fc2.com/s/n/n/snnantn/20140317230845d64.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgb(198, 198, 198);
    background-position: center;
}

HMTL頭:

<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
    <title>Website</title>
    <link rel="stylesheet" href="app.css" type="text/css" />
</head>

我只是嘗試將您的示例與外部URL相同,這對我來說很好。 實際上,我們可以同時使用外部和內部圖像URL。 此問題可能與圖像的加載時間有關。

並嘗試使用css供應商前綴作為

-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;

如果這也行不通,則有幾種CSS和js方法可以完成您的任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM