大家好我有一個快速問題。我正在學習使用Visual Studio 2012的HTML和CSS。我試圖讓多個背景嘗試視差效果類型的東西。我知道CSS可以有多種背景,像這樣:使用樣式表時未在HTML上調用背景圖像
background: url("/file/image.png"), url("/file/images2,png"), etc.....
但是我試圖做的是調用使用div id選擇圖像,像這樣
#image1 { background:url ("/file/image.png");}
#image2 { background: url ("/file/image2.png");}
HTML
<body>
<div id="image1"></div>
<div id="image2"></div>
每次運行下面的代碼時,我都沒有在屏幕上顯示任何內容。我唯一一次得到的東西是,如果我把代碼放在body {}上。我是否錯過了一些東西,或者VS 2012沒有正確設置?
感謝
我想你錯過了「下面的代碼」 –
當使用外部樣式表時,圖像的路徑與CSS文件相關,而不是鏈接到它的HTML頁面。你確定路徑是否正確,背景圖片是否顯示在頁面的資源中(使用瀏覽器的網頁開發工具)? –