我正在嘗試使用JavaScript設置相對於其屏幕分辨率寬度的元素寬度。我會解釋一下爲什麼...我有這個圖像:http://i.stack.imgur.com/HeXvu.pngJavaScript,不知道我在做什麼
我希望這是我的標題,我不希望它是一個完全靜態的圖像,我希望標題與屏幕分辨率,所以我成立了我的CSS和HTML這樣的事情...
HMTL:
<html>
<body>
<div class="globalContainer">
<div id="headerMain">
<div class="headerLeft">
</div>
<div class="headerRight">
</div>
</div>
</div>
</body>
</html>
CSS:
#headerMain {
height: 79px;
background-image: url(../img/global/middleHeader.png);
background-repeat: repeat-x;
}
.headerLeft {
width: 63px;
height: 79px;
background-image: url(../img/global/leftHeader.png);
background-repeat: no-repeat;
float: left;
}
.headerRight {
width: 63px;
height: 79px;
background-image: url(../img/global/rightHeader.png);
background-repeat: no-repeat;
float: right;
}
現在,我想在這裏做,有預定義的w標題左側和右側固化部分的寬度和高度,並使用初始標題div(將中間圖像設置爲背景)。我在這裏遇到的唯一問題是,主div的背景(其中一個帶有中間部分的標題)顯示在圖像的後面,是正確的標題曲線,如下所示:http://i.stack.imgur.com/XEq85.png
我開始這樣做?我能想到的一種方法是使用JavaScript。以下是我的想法,首先腳本使用「screen.width」獲取用戶屏幕寬度,然後從值(頭部右彎曲部分的寬度)中減去「63」,並將該值設置爲主標題元素的寬度,這應該從理論上解決背景問題。唯一的問題是,我幾乎沒有JavaScript經驗,也不知道如何做任何事情,我知道我做的幾件事的唯一原因,主要是因爲我有幾個複製/粘貼了一些其他JS代碼我的網頁...是的。很糟糕。那麼,我該怎麼做? O_O
試着把右邊的div放在主div上面,這樣它就是兄弟姐妹。 – 2012-03-27 02:24:10
請給您的問題描述性標題。 – 2016-05-02 03:36:22