Привет, ребята,
Я не занимаюсь HTML, CSS уже пять лет, и мои знания сошли на нет. Так что потерпите мои глупые вопросы.
У меня есть базовая страница здесь:
Код (разметка): Я хочу, чтобы основной навигационный блок всегда находился сверху, нижний колонтитул всегда находился внизу, а контейнерный блок находился после основного навигационного элемента, который сжимался и расширялся в зависимости от содержимого, но не попадал в нижнюю часть. дел.
Я хочу что-то вроде этого: https://css-tricks.com/boxes-fill-height-dont-squish/
но мне нужно всего три ряда блоков, и каждый блок уникален.
Вот что я сделал, и результат отвратительный:
Код (разметка): Надеюсь, я ясно выразился.
Спасибо,
Я не занимаюсь HTML, CSS уже пять лет, и мои знания сошли на нет. Так что потерпите мои глупые вопросы.
У меня есть базовая страница здесь:
Код:
#wrapper { width: 100%; min-height: 100%; display: flex; flex-direction: column; justify-content: center; background-color: green;
}
#nav { flex: 1; flex-grow: 1; flex-shrink: 1; flex-basis: auto; flex: 1 1 auto;
}
#container { flex: 2; flex-grow: 1; flex-shrink: 1; flex-basis: auto; flex: 1 1 auto;
}
#footer {
}
Код (разметка): Я хочу, чтобы основной навигационный блок всегда находился сверху, нижний колонтитул всегда находился внизу, а контейнерный блок находился после основного навигационного элемента, который сжимался и расширялся в зависимости от содержимого, но не попадал в нижнюю часть. дел.
Я хочу что-то вроде этого: https://css-tricks.com/boxes-fill-height-dont-squish/
но мне нужно всего три ряда блоков, и каждый блок уникален.
Вот что я сделал, и результат отвратительный:
<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="ширина = ширина устройства, высота = высота устройства, начальный масштаб = 1"> <link rel="stylesheet" href="/xxxx/html/css/style.css" media="screen,projection,tv"> <meta property="og:locale" content="ru_US"/> <meta property="og:type" content="Веб-сайт"/> <title>XXXX</title> </head><body> <div id="wrapper"> <div id="nav"> <h1><a href="/"><em>XXXX</em></a></h1> </div> <div id="container"> This is an example document. </div> <div id="footer"> <a href="/xxxx/html/signup.html">Sign up</a> || <a href="/xxxx/html/signin.html">Sign in</a> </div> </div> <!-- WRAPPER ENDED --> </body></html>
Код (разметка): Надеюсь, я ясно выразился.
Спасибо,