到目前爲止,我有一個簡單的網站,但有兩個問題。我已經用百分比做了所有事情,因爲該網站可能會在高清電視上播放,我希望它們可以很好地擴展。縮放與圖像一起工作,但id也喜歡縮放導航欄的背景和文字,以免它看起來很小。如何在調整大小時調整導航欄
第二個問題是當網站被擠壓時底部圖像覆蓋導航欄並且不會在導航欄元素下面流動。 Id就像這個功能一樣,因爲它可以很好地適用於智能手機。
下面是HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="headish.css">
<title>New Site</title>
</head>
<body>
<div id="container">
<div id="tophead">
<img src="images/logo.png" alt="logo" />
<ul>
<li><a href="#" title="About Us">About Us</a></li>
<li><a href="#" title="Biographies">Biographies</a></li>
<li><a href="#" title="Services">Services</a></li>
<li><a href="#" title="Careers">Careers</a></li>
<li><a href="#" title="Contact">Contact</a></li>
</ul>
</div>
<div id="maincont">
<img src="images/second.png" alt="image">
</div>
</div>
</div>
</body>
</html>
這裏是CSS:
html, body, #container {
height: 100%;
width: 100%;
margin: 0;
position: relative;
}
#tophead {
height: 20%;
width: 80%;
margin: auto;
text-align: center;
}
#tophead img {
height: 100%;
width: auto%;
}
#tophead ul {
list-style: none;
display: inline-block;
font-size: 0;
}
#tophead li {
display: inline-block;
}
#tophead a {
background: #2dbaf0;
color: #fff;
display: block;
font-size: 16px;
font-family: "arial";
font-weight: bold;
padding: 0 20px;
line-height: 38px;
text-transform: uppercase;
text-decoration: none;
}
#tophead a:hover {
background: #f8a52b;
color: #fff;
-webkit-transition-property: background;
-webkit-transition-duration: .2s;
-webkit-transition-timing-function: linear;
}
#tophead li:first-child a {
border-left: none;
border-radius: 5px 0 0 5px;
}
#tophead li:last-child a {
border-right: none;
border-radius: 0 5px 5px 0;
}
#maincont {
padding-left: 10%;
}
#maincont img{
border-radius: 7%;
width: 30%;
}
我沒有得到你的用戶名的答案,但如果你指的是艾倫克拉布特裏的帖子,它沒有。我非常感謝任何幫助,但是當我重新調整窗口大小(在Chrome和Firefox中)時,#maincontent img仍與導航欄菜單重疊。任何想法我的互聯網朋友? – user2093601 2013-02-24 04:19:45