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

Wysokość bloków z css nie działa na stronie html

HackNation - ogólnopolski hackathon
0 głosów
515 wizyt
pytanie zadane 30 listopada 2018 w HTML i CSS przez piter11251 Obywatel (1,300 p.)

Witam. Chciałem zrobić podstawowy zarys strony, żeby mieć jakiś filar i móc na tym pracować. Niestety utrudnia mi to fakt iż wysokość, którą ustawiam w kodzie nie jest odzwierciedlona na stronie html. Robiłem najpierw na znacznikach htmla 5 a potem na normalnych divach - efekt ten sam

#baner
{
	width:100%;
	height:20%;
	background-color:red;
}
.bok
{
	width:20%;
	height:100%;
	background-color:blue;
	float:left;
}
#kontent
{
	width:60%;
	height:100%;
	background-color: gray;
	float:left;
}
#stopka
{
	clear:both;
	background-color:black;
	width:100%;
	height:30%;
}

 

komentarz 2 grudnia 2018 przez piter11251 Obywatel (1,300 p.)
Zdefiniowałem container z wysokością i szerokością i ładnie śmiga. Dziękuję za porady. Zamykam

2 odpowiedzi

0 głosów
odpowiedź 30 listopada 2018 przez Adrian1999 Nałogowiec (34,570 p.)
Pytanie jak pogrupowałeś to wszystko w htmlu, pamiętaj że % to jakaś część danej liczby. Dlatego jeżeli np wszystkie kontenery masz w body, a body nie ma wysokości, czyli wysokość jego jest równa 0px to każde 100% to 0px. Nadanie body atrybutu height z wartością 100% też nic nie da, bo tutaj zadziała zasada dziedziczenia. Kontenerowi nadrzędnemu warto nadać atrybut height ale z wartością zawartych w jednostkach wysokości monitora. Czyli VH http://webkod.pl/kurs-css/jednostki/relatywne/vh odsyłam.
0 głosów
odpowiedź 1 grudnia 2018 przez Davidelo18 Użytkownik (660 p.)

Jednostka % zawsze odnosi się do rodzica. Np. jeśli dasz całą stronę w div container i dasz mu width: 80% to on weźmie te 80% od rodzica, czyli w tym przydadku body. Jeśli rodzice tych elementów co stylujesz mają height: 0 no to nieważne ile procent byś dał to i tak wyjdzie 0. Jeśli nie chcesz dawać nadrzędnemu elementowi wysokości spróbuj zmienić procenty na np. vh. Jeśli te jednostki nie są Ci znane to polecam ten film.

Podobne pytania

0 głosów
5 odpowiedzi 3,079 wizyt
pytanie zadane 12 sierpnia 2015 w HTML i CSS przez Wiciorny Ekspert (282,580 p.)
0 głosów
3 odpowiedzi 840 wizyt
0 głosów
3 odpowiedzi 826 wizyt
pytanie zadane 7 kwietnia 2017 w HTML i CSS przez Snich Nowicjusz (220 p.)

93,625 zapytań

142,548 odpowiedzi

323,034 komentarzy

63,129 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1210p. - dia-Chann
  2. 1197p. - DziarnowskiJ
  3. 1177p. - Łukasz Piwowar
  4. 1172p. - CC PL
  5. 1161p. - Maurycy W
  6. 1141p. - Adrian Wieprzkowicz
  7. 1138p. - raydeal
  8. 1134p. - Tomasz Bielak
  9. 1116p. - rucin93
  10. 1101p. - robwarsz
  11. 1100p. - Mariusz Fornal
  12. 1024p. - ssynowiec
  13. 885p. - Dominik Łempicki (kapitan)
  14. 847p. - Grzegorz Aleksander Klementowski
  15. 838p. - Wojciech Malicki
Szczegóły i pełne wyniki

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

Kursy INF.02 i INF.03
...