Я только начал кодирование и столкнулся с некоторыми проблемами при попытке использовать позицию: исправлено; в CSS во время одной из моих практических сессий.Позиция: исправлена; Не работает должным образом
Это то, что я хочу, чтобы выглядеть (пораженный участок выделен красным цветом): ЧТО Я ХОЧУ
Я хочу красный заголовок, чтобы быть в фиксированном положении, как и прокрутке вниз страницы, как на facebook или youtube. Я применил z-index: 1; (так как в настоящее время он является единственным индексированным элементом на странице) и позиция: fixed ;. Это приводит к тому, что заголовок фиксируется и прокручивается, как я хочу, но он исправляет его на 40-50 пикселей вниз от верхней части страницы, чего я не хочу! Смотрите изображение здесь:
ЧТО Я МОГУ ПОЛУЧИТЬ
Очевидно, я что-то не хватает, но очевидно, я рву на себе волосы, пытаясь найти его!
Может ли кто-нибудь помочь?
См. Мой код HTML и CSS ниже.
body{
\t margin: 0px;
\t background-color: #dddddd;
}
#container {
}
#header {
\t background-color: red;
\t width: 100%;
\t height: 50px;
\t position: fixed;
\t z-index: 10;
}
#video {
\t background-color: #ffffff;
\t width: 650px;
\t height: 400px;
\t float: left;
\t margin: 5px;
\t margin-left: 120px;
\t margin-top: 50px;
\t margin-bottom: 35px;
}
#description {
\t background-color: #ffffff;
\t width: 650px;
\t height: 200px;
\t float: left;
\t margin: 5px;
\t margin-left: 120px;
\t margin-bottom: 35px;
}
#comments {
\t background-color: #ffffff;
\t width: 650px;
\t height: 400px;
\t float: left;
\t margin: 5px;
\t margin-left: 120px;
\t margin-bottom: 35px;
}
#rightadbox {
\t background-color: #ffffff;
\t width: 350px;
\t height: 100px;
\t margin: 5px;
\t margin-top: 50px;
\t margin-left: 800px;
\t margin-bottom: 35px;
}
#right {
\t background-color: #ffffff;
\t width: 350px;
\t height: 1000px;
\t margin: 5px;
\t margin-left: 800px;
\t margin-bottom: 35px;
}
#footer {
\t background-color: blue;
\t width: 100%;
\t height: 100px;
\t clear: both;
}
<!DOCTYPE HTML>
<html>
\t <head>
\t \t <!--PUT CSS LINK HERE-->
\t \t <link rel="stylesheet" type="text/css" href="PracticeHTMLCSS.css"/>
\t \t <title>Practice HTML</title>
\t </head>
\t <body>
\t \t <div id="container">
\t \t \t <div id="header">
\t \t \t </div>
\t \t \t <div id="video">
\t \t \t </div>
\t \t \t <div id="description">
\t \t \t </div>
\t \t \t <div id="comments">
\t \t \t </div>
\t \t \t <div id="rightadbox">
\t \t \t </div>
\t \t \t <div id="right">
\t \t \t </div>
\t \t \t <div id="footer">
\t \t \t </div>
\t \t </div>
\t </body>
</html>
Если мой ответ работает, Примите мой ответ: D – Colourfit