我有一個網頁與一些<a>
元素。當瀏覽器被放大時,元素彼此相鄰,因爲我想要它,但是當我重新調整瀏覽器的大小時,元素開始彼此重疊。我應該做些什麼?我試過位置:固定,絕對和相對的風格標籤,但沒有令人滿意的結果。如果瀏覽器被重新調整大小小,我想能夠滾動到可能不適合在零部件這是我在一個HTML文件中的代碼:重疊HTML元素
<!DOCTYPE html>
<html>
<head>
<style>
body{
margin: 30px 0px 0px 0px;
}
#home{
text-decoration: none;
color:#000000;
margin: 0px 10px 0px 200px;
padding: 10px 50px;
width:20px;
border-radius:25px;
background: linear-gradient(white, orange);
}
#proj{
text-decoration: none;
color:#000000;
margin: 10px;
padding: 10px 50px;
width:20px;
border-radius:25px;
background: linear-gradient(white, orange);
}
#for{
text-decoration: none;
color:#000000;
margin: 10px;
padding: 10px 50px;
width:20px;
border-radius:25px;
background: linear-gradient(white, orange);
}
#about{
text-decoration: none;
color:#000000;
margin: 10px;
padding: 10px 50px;
width:20px;
border-radius:25px;
background: linear-gradient(white, orange);
}
</style>
<div id="heading">
<a href="#" id="home"><font face="arial">HOME</font></a>
<a href="#" id="proj"><font face="arial">PROJECTS</font></a>
<a href="#" id="for"><font face="arial">FORUM</font></a>
<a href="#" id="about"><font face="arial">ABOUT</font></a>
</div>
</head>
<body>
</body>
</html>
爲什麼你的元素在'
'而不是''?另外,爲什麼當每個元素的實際設置相同時,基於每個id定義單獨的CSS?使用一個普通的類。 (話說回來,'display:inline-block'對於你的錨似乎解決了大部分問題:http://jsfiddle.net/WWL73/ – nnnnnn一個可能的解決方案:試着指定包裝div的寬度,即,添加像這樣的CSS:'#heading {min-width:950px; }'。這可能正是你需要的。 – acdcjunior