如何避免當用戶放大或縮小網頁時破壞設計網頁, 當我瀏覽其他網站時,當我縮小或放大時它們的設計不會中斷 這是我的代碼避免當用戶放大或縮小設計網頁時出現破損
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="all.css">
<title>Personal Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1"></head>
<body >
<table border="0"width="100%" height="100">
<tr>
<td align="left" width="25%"> <img src="compas.png" width="150" height="150" ></td>
<td align="right" valign="top" width="40%" ><img src="scrol.png" width="120" height="120"><p id="text1">Home</p></td>
<td align="right" valign="top"><img src="scrol.png" width="120" height="120"><p id="text2">About</p></td>
<td align="right" valign="top"><img src="scrol.png" width="120" height="120"><p id="text3">Photos</p></td>
<td align="right" valign="top"><img src="scrol.png" width="120" height="120"><p id="text4">Hobbies</p></td>
<td align="right" valign="top"><img src="scrol.png" width="120" height="120"><p id="text5">Qbook</p></td>
</tr>
<tr>
<td align="left" ><font face="old english text mt"><font size="6"><b>Personal Page</b></font></td>
<td colspan="5"></td>
</tr>
</table>
</body>
</html>
這是CSS
body {
background: url('background.jpg') no-repeat center center fixed;
background-size: cover;
}
table {
table-layout: fixed;
}
#text1
{
position:absolute;
font-size:18px;
font-weight:bold;
left:790px;
top:40px;
}
#text2
{
position:absolute;
font-size:18px;
font-weight:bold;
left:914px;
top:40px;
}
#text3
{
position:absolute;
font-size:18px;
font-weight:bold;
left:1029px;
top:40px;
}
#text4
{
position:absolute;
font-size:18px;
font-weight:bold;
left:1141px;
top:40px;
}
#text5
{
position:absolute;
font-size:20px;
font-weight:bold;
left:1264px;
top:37px;
}
什麼我要補充,我不得不改變什麼,請指導我
您是否嘗試過使用Bootstrap? http://getbootstrap.com/這個庫被設計來處理破損的頁面。您需要與TABLE度假,然後切換到DIV元素。 – agentpx
你正在尋找的東西叫做[Responsive Web Design](http://en.wikipedia.org/wiki/Responsive_web_design)。幾個框架使得它很容易做到。 [Bootstrap](http://getbootstrap.com/examples/theme/)就是其中之一。 – mason
TY爲稱道,所以我也讀到bootsrap,但我仍然不知道如何使用它,也許能跟大家可以給我一些網爲了解bootstrap.thankx –