Я никогда не имел дело с CSS, но теперь я должен. Я разрабатываю некоторый HTML-код - эскиз веб-сайта, и у меня есть проблема с CSS. Мне бы хотелось, чтобы мой заголовок был в фиксированном положении, я имею в виду, что он всегда должен быть в верхней части сайта, даже если на нем так много контента, что сайт нужно прокручивать, чтобы увидеть все. Я пробовал кое-что, но это не работает должным образом.
HTML:
body {
margin: 0px 0px 0px 0px;
}
header {
border: 2px solid red;
position: fixed;
width: 100%;
}
#top-menu-bar {
border: 1px dashed red;
padding: 15px;
text-align: right;
}
#main-menu-bar {
border: 1px dashed red;
padding: 15px;
}
#logo-bar {
border: 1px dashed red;
padding: 35px;
}
#content {
border: 2px solid black;
}
footer {
border: 2px solid blue;
padding: 15px;
}
<html>
<head>
<link rel="stylesheet" type="text/css" href="./css/main.css"></link>
</head>
<body>
<header>
<div id="top-menu-bar">
Login | Registration
</div>
<div id="logo-bar">
LOGO
</div>
<div id="main-menu-bar">
MenuItem1 | MenuItem3 | MenuItem3
</div>
</header>
<div id="content">
<h1>
Content
</h1>
<p>
Some content<br/>
</p>
</div>
<footer>
Footer
</footer>
</body>
</html>
если вы все еще не понимаете, о чем я, здесь я предоставляю ссылки с фиксированными, без фиксированных
Конечно, я ищу хорошее решение без лишнего кода (даже CSS и JS). Важно отметить, что ни один элемент, особенно заголовок, не имеет фиксированной высоты!