если я сделаю окно моего браузера более маленьким, чем кнопки будут смешаны, а логотип немного опустится. Я хочу, чтобы кнопки и логотип все равно были там, где они есть. Как я могу это понять? Заранее спасибо!
Html:
<!DOCTYPE html>
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="css/main.css" type="text/css"/>
</head>
<html>
<body>
<div id="header">
<table>
<th>
<img id="logo" src="images/logo.jpg">
</th>
<th>
<div id="menue_bar">
<a href="#">Home</a>
<a href="#">News</a>
<a href="#">Contact</a>
</div>
</th>
</table>
</div>
</body>
</html>
и css:
#menue_bar {
padding: 24px;
border: #999 1px dashed;
margin-left: 20px;
}
#menue_bar > a{
font-size:17px;
padding: 12px 24px;
margin-right: 10px;
text-decoration: none;
border-style: solid;
border-radius: 3px;
transition: background 0.3s linear 0s, color 0.3s linear 0s;
}
#header {
background-color: #FFFF;
height: 80px;
}
Вам нужен отзывчивый дизайн. Есть много способов сделать это, некоторые простые правила:
Обоснование:
Однако есть много рамок, которые делают все это для вас, см. Скелет и Boostrap