2012-07-19 76 views
0

我正在做一個小軟件,它有一個QWebView來顯示HTML文件。我的問題是我的歡迎頁面顯示不好。它看起來像this,它應該在中間的那些紅線之間有一個圖像。這個問題肯定是我的HTML和/或CSS. So here is my HTML`:HTML頁面不會顯示在QWebview

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>Untitled Document</title> 
<link href="styles/accueil.css" rel="stylesheet" type="text/css" media="screen" /> 
</head> 

<body> 

    <div class="container"> 

     <div class="ligne">&nbsp;</div> 

    </div> 

    <div class="ligne">&nbsp;</div>  
</body> 
</html> 

而且我CSS

@charset "UTF-8"; 
/* CSS Document */ 

body{ 
    background-color:white; 
    margin:0 auto; 
    height:100%; 
} 

html { 
    overflow-y: scroll; 
    height:100%; 
} 

img{ 
    border:none; 
} 

.container { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -20px; 
    background-image: url(../icones/accueil.jpg); 
    background-repeat:no-repeat; 
    background-position:center center; 
} 

.ligne{ 
    width:100%; 
    height: 20px; 
    background-color:#ee1b2e; 
} 

的是我寫的不對任何想法?

謝謝!

------編輯------

只在XP這種情況發生......對MAC,7和Vista它的工作原理髮現有。它應該看起來像this

+0

別人如果有人有另一種方式來製作一個這樣的網頁,我會嘗試它!我在HTML CSS中並不擅長,所以我很開放 – castors33 2012-07-20 13:18:35

回答

0

我不知道確切原因,但問題是我的形象......我需要有,而不是.jpg格式

0

我想這是一個PNG圖片是當你使用在沒有安裝Qt的計算機上用qwebview編程。如果是這樣,請添加到程序目錄文件夾[imageformats]。只需從Qtdir複製它。默認情況下,Qt支持* .png和* .svg格式,對於* .jpg和其他格式的dll是windows所必需的。