2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Kuinka sivun alatunnisteosa pidetään sivun alatunnisteessa (alareunassa), kun keskimmäisen sisällön korkeus ei ole tarpeeksi korkea, jotta näytön korkeus tukisi sivua.
- <body>
- <header>头部</header>
- <main>主区域</main>
- <footer>底部</footer>
- </body>
- <style>
- html, body {
- margin: 0;
- padding: 0;
- width: 100%;
- height: 100%;
- }
- body {
- min-height: 100vh;
- display: grid;
- grid-template-rows: auto 1fr auto;
- }
-
- header {
- background: aquamarine;
- height: 40px;
- line-height: 40px;
- text-align: center;
- }
-
- footer {
- background: aquamarine;
- height: 50px;
- line-height: 50px;
- text-align: center;
- }
-
- main {
- margin: 0 auto;
- background: aqua;
- width: 80%;
- }
- </style>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>gridbox布局</title>
- <style>
- html, body {
- margin: 0;
- padding: 0;
- width: 100%;
- height: 100%;
- }
- body {
- min-height: 100vh;
- display: grid;
- grid-template-rows: auto 1fr auto;
- }
-
- header {
- background: aquamarine;
- height: 40px;
- line-height: 40px;
- text-align: center;
- }
-
- footer {
- background: aquamarine;
- height: 50px;
- line-height: 50px;
- text-align: center;
- }
-
- main {
- margin: 0 auto;
- background: aqua;
- width: 80%;
- }
- </style>
- </head>
- <body>
- <header>头部</header>
- <main>主区域</main>
- <footer>底部</footer>
- </body>
- </html>
1.Varattu
min-height: 100vh
tätä menetelmää, mutta sitten käytämmegrid-template-rows
Tule avaruuteen.2. Tämän menetelmän temppu on käyttää erityisiä ruudukon soluja
fr
。fr
Edustaa "kopioita", ja sen käyttö edellyttää, että selain laskee käytettävissä olevat "kopiot" tälle sarakkeelle tai riville varattavasta jäljellä olevasta tilasta. Tässä tapauksessa se täyttää kaiken käytettävissä olevan tilan ylä- ja alatunnisteen välissä, mikä myös ratkaisee flexbox-lähestymistavan "virheen", jossa pääaluetta ei voida täyttää automaattisesti.