{% 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
@Amon你更好地理解CSS屬性以及它們是如何工作的 – grinmax
它是一個不同的值定位元素,當項目有位置時頂部工作:相對或絕對 – grinmax