• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak zrobić automatyczne uzupełnienie wysokości div'a

Object Storage Arubacloud
+1 głos
364 wizyt
pytanie zadane 22 września 2020 w HTML i CSS przez Pantomas Nowicjusz (230 p.)

Cześć,

nie mogę ogarnąć tematu z wysokością diva. Strona musi wypełniać jedynie cały ekran i nie może go scrolować. Oto kod:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="pl">
<head>
<meta charset="utf-8">
<title>CSS</title>
<style>
html, body {
height:100%;
margin: 0;
padding: 0;
        }	
#container{
	height: 100%;
	margin: 0 auto;
    background-color: grey;
}
#header{
	height: 150px;
	background-color: green;
}
#grafik{
	height: auto;
    width: 100%;
	background-color: blue;
}
#slideshow{
 	min-height: 300px;
	width: auto;
	background-color: magenta;
}
#ticker{
position: absolute;
	height: 20px;
	width:100%;
	bottom:0px;
	background-color:#FF0;
}
</style>
</head>
<body>
<div id="container">
	<div id="header">Lorem Ipsum is simply dummy text </div>
    <div id="grafik">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.	</div>
<div id="slideshow" >slideshow </div>
<div id="ticker">ticker</div>
</div>
</body>
</html>

Chciałbym aby obszar o kolorze magenta automatycznie się rozciągał do "żółtego" diva w zależności od wysokości pola niebieskiego, którego wysokość  zmienia się w zależności od ilości tekstu. W divie "magenta" będę chciał umieścić obrazek o wysokości 300px, który z kolei chciałbym wyśrodkować w nim w pionie. Próbowałem znaleźć jakieś rozwiązanie ale nic  mi się nie udaje. Nie wchodzą w rachubę "sztywne" wymiary z uwagi na mozliwość wyświetlania strony w rozdzielczości zarówno HD jak i 4k.

3 odpowiedzi

+1 głos
odpowiedź 22 września 2020 przez Comandeer Guru (600,810 p.)
Można się pobawić gridem: https://codepen.io/Comandeer/full/eYZbWao
0 głosów
odpowiedź 22 września 2020 przez VBService Ekspert (253,100 p.)

Chyba bez javascript się nie obejdzie. CodePen

1
komentarz 22 września 2020 przez Pantomas Nowicjusz (230 p.)
Jesteś WIELKI! 100x dzięki :) Tak myślałem aby użyć js ale nie wiedziałem jak się do tego zabrać. Muszę ogarnąć temat bo widzę, że baaaardzo ułatwia życie ;-)
–1 głos
odpowiedź 22 września 2020 przez nielot Obywatel (1,270 p.)
Wysokość się automatycznie dostosowuje do zawartości
komentarz 22 września 2020 przez Pantomas Nowicjusz (230 p.)
chyba nie rozumiesz mojego problemu. Ja właśnie chcę aby wysokość nie dostosowywała się do zawartości  a ustalała się na maxa bez względu na zawartość. Tak jak możesz zadać wartość "z ręki" np. height: 300px bez zawartości to chciałbym aby ta wysokość ustawiała się automatycznie w max wartości w zależności od innych div.

Podobne pytania

0 głosów
1 odpowiedź 111 wizyt
0 głosów
0 odpowiedzi 206 wizyt
0 głosów
2 odpowiedzi 515 wizyt
pytanie zadane 23 marca 2018 w HTML i CSS przez Michał Rupiński Początkujący (270 p.)

92,555 zapytań

141,404 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...