{% load staticfiles %}
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
<link href="{% static 'css/hover.css' %}" rel="stylesheet" media="all">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" media="all">
<!-- CSS -->
<style>
.menu {
font-family: sans-serif;
background: blue;
padding: 5px;
width: 130px;
z-index: 100;
bottom: 200px;
right: 700px;
box-shadow: 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin-bottom: 160px;
position: relative;left:700px;top:250px;
}
.menu a,
.menu h3 {
font-size: 0.9em;
display: block;
margin: 0 0.5em;
color: white;
}
input {
width: 120px;
}
</style>
</head>
<body>
<!-- HTML -->
<main>
<nav class="menu">
<div id='wrapper'>
<h3>Login</h3>
<form method='POST' class= "post-form"> {{ form.as_p }} </form>
<a href="#" class="hvr-grow">Create Account</a>
</div>
</nav>
</main>
</body>
</html>
Он просто отображает квадратное меню в середине экрана, пока не измените размер окна. Он больше не остается в центре, как я могу это изменить? Я пробовал использовать min-width
, но безрезультатно. Как мне заставить его оставаться на месте?HTML-изменение позиции при изменении размера окна
спасибо, что, казалось, на работу! Так в чем разница между «margin-top» и «top», например? – Amon
@ Если вам лучше понять свойства CSS и как они работают – grinmax
это другой элемент позиционирования значения, Top работает, когда элемент имеет позицию: относительный или абсолютный – grinmax