我想獲得關於我的網頁標題設計的建議。設計使用浮動:左和右。使用案例
其設計的一般結構如下所示:
及其HTML部分:
<div class="header">
<div class="logo1"></div>
<div class="logo2"></div>
</div>
其CSS部分:
.header{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 160px;
border: 1px solid #48ace1;
}
.logo1{
float: left;
width: 655px;
height: 160px;
background: url(images/logo1.png) no-repeat 0px 2px;
}
.logo2{
float: right;
width: 465px;
height: 160px;
background: url(images/logo2.png) no-repeat 0px 2px;
position: relative; /* it is set to relative because inside this layer I have
several elements with absolute position.*/
}
問題:
當我打開此網頁在一臺計算機與它打開完美寬屏幕,沒有任何問題,但是當我用電腦打開了小寬度屏幕的第二標誌(.logo2
)下降到如下面圖中所示的下一行:
這發生的原因是因爲總寬度爲.logo1
而.logo2
爲655px+465px=1120px
。因此,一旦瀏覽器的寬度小於或等於1200px,第二個徽標(.logo2
)在.header
內找不到位置,並自動下降到下一行。
在這樣的情況下,我想.logo2
重疊.logo1
如果瀏覽器的寬度小於兩個標識的總寬度(.logo1
和.logo2
,在我的情況更多或更少的1200像素)。我怎樣才能實現這種影響?請注意,我需要.logo1
的左邊是正確的,而.logo2
是正確的。
謝謝。
犯了錯誤;沒有重疊的工作秩序。 –
理查德是什麼意思? – Bakhtiyor
我的評論?我不得不編輯我的答案;評論意味着作爲編輯的解釋,以便在我編輯之前拍攝高峯。 –