DawidLS 27 Listopada 2018 27 Listopada 2018 Witam mam w szkole próbny egzamin E14 i muszę ogarnąć stronę no i mam takie zadanie: Strona zajmuje całą wysokość viewportu przeglądarki (zastosować CSS3). I jak to teraz zrobić siedzę i sie głowie juz z 2 godziny. Szukałem na necie żadne wysokości 100% i żadne minimalne wysokości też nie działają, juz mi brak pomysłów Próbowałem nawet bez tego css3 zrobić zwykłe css5 ale nie potrafię. Pomoże ktoś? CSS: html, body { height: 100%; margin: 0;} #caly_blok { font-size:24px; min-width:1000px; max-width:1200px; margin-left: auto; margin-right: auto; } #naglowek { background-color:gold; text-align:center; height: 100px; width: 100%; } #lewy { display:table-cell; background-color:#DDD; min-height:150px; width:25%; } #srodek { display:table-cell; background-color:#EEE; min-height:150px; width:75%; } #stopka { background-color:gold; text-align:center; } p { margin:0; padding:15px; } HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Tytuł</title> <link rel="Stylesheet" type="text/css" href="styles/style.css" /> </head> <body> <div id="caly_blok"> <div id="naglowek">nagłówek strony</div> <div id="lewy"> <p>to jest lewa kolumna układu elementów HTML w tej części kursu CSS</p> </div> <div id="srodek"> <p>środkowa kolumna środkowa kolumna środkowa kolumna środkowa kolumna środkowa kolumna środkowa kolumna środkowa kolumna środkowa kolumna </p> </div> <div id="stopka">stopka strony</div> </div> </body> </html> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR Online 27 Listopada 2018 27 Listopada 2018 41 minut temu, DawidLS napisał: Próbowałem nawet bez tego css3 zrobić zwykłe css5 ale nie potrafię. xD cyferka po skrócie CSS, to tylko wersja która jest mało ważna, bo przeglądarki _zawsze_ korzystają z najnowszej. Poza tym nie ma jeszcze CSS v5 - chyba nawet nie wiesz z czego zdajesz ten egzamin... O zgrozo! Do `body` daj: min-height: 100vh; Dla `#caly_blok`: min-height: inherit; position: relative; I dla `#stopka`: bottom: 0; left: 0; position: absolute; right: 0; top: auto; width: 100%; Chyba, że to nie jest zadowalający efekt, to trzeba się niestety pobawić JSem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
SeNioR 27 Listopada 2018 27 Listopada 2018 No i do tagu head dodaj: <meta name="viewport" content="width=device-width, initial-scale=1.0"> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kontynuuj dyskusję
Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.