使用%而不是px,您需要使菜單響應,而不是設置爲設置的大小,因爲它在較小的設計上查看時不會相應地進行調整。上面的答案是完美的,並將工作。 與跨設計網站一起工作時,應始終使網站響應,因爲它應該跨平臺工作。 我希望這可以幫助。
.nag-bar-widget {
width: 100%;
height: 1000%;
overflow: hidden;
}
#header_banner {
margin: 0 auto;
overflow: hidden;
background: url(images/banner.png) no-repeat;
position: absolute;
left: 50%;
margin-left: -340px;
text-align: left;
width: 50%;
height: 30%;
top: 50%;
padding: 5px 21px 10px;
z-index: 100;
}
此外,你有圖像和文本正確的div。
<div style="margin-top: auto;">
<a href="http://shoeporn.com/go/keen-akita-ankle-boot" target="_blank"><img src="http://shoeporn.com/wp-content/uploads/2013/11/Keen-Akita-Ankle-Boot.jpg" style="border:1px #BBBBBB solid; height:50px; vertical-align:middle; margin-right:10px;"></a>
<span style="font-size:2em;"><a href="http://shoeporn.com/go/keen-akita-ankle-boot" target="_blank" style="color:black;">Keen Akita Ankle Boot - now on sale for $44.99!</a></span>
</div>
進行這些更改
.tack_entry {
-webkit-box-shadow: 0px 1px 2px 0px rgba(34, 25, 25, .4);
box-shadow: 0px 1px 2px 0px rgba(34, 25, 25, .4);
background-color: #FFFFFF;
margin: 0 auto;
width: 80%;
padding: 15% 10% 10%;
margin-bottom: 20px;
}
也是這些變化
#header_banner {
margin: 0 auto;
overflow: hidden;
background: url(images/banner.png) no-repeat;
position: absolute;
left: 50%;
margin-left: -340px;
text-align: left;
width: 100%;
height: 85px;
top: 110px;
padding: 5px 21px 10px;
z-index: 100;
}
這
#logo {
left: 50%;
height: 16%;
top: 2px;
margin-left: -260px;
position: relative;
text-align: center;
}
最後
#header {
width: 85%;
margin: 0 auto;
position: relative;
}
這應該可以解決您的問題
我想這一點,但遺憾的是它並沒有看起來非常好。看到我的Android屏幕:http://d.pr/i/NgMF – Kane