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

nie działa width:50%;

Object Storage Arubacloud
0 głosów
219 wizyt
pytanie zadane 16 stycznia 2017 w HTML i CSS przez bolek22 Nowicjusz (120 p.)
Cześć,

od razu przejdę do sedna: mam taki kod https://jsfiddle.net/0Ln7xnbr/ w którym są dwa divy które powinny być obok siebie przy uzyciu float:lefta. Jednak z jakiegoś powodu to nie działa. Zauważyłem że jak włożę diva w dodatkowego diva to działa tak jak tutaj: https://jsfiddle.net/a8pdb7oj/1/. Problem w tym że nie mam pojęcia dlaczego to działa a poprzednie nie.

3 odpowiedzi

+2 głosów
odpowiedź 16 stycznia 2017 przez niezalogowany
Przecież wszystko działa; zapominasz o tym, że padding i border również zajmują jakąś ilość pikseli. Zwyczajnie ustawiasz zbyt szerokie divy, przez co nie mieszczą się one obok siebie i zaczynają się układać pod sobą. Spróbuj zmienić np. wartość width dla #prawy na 55% - #prawy znajdzie się teraz obok #lewy.
0 głosów
odpowiedź 16 stycznia 2017 przez mbabane Szeryf (79,280 p.)
edycja 16 stycznia 2017 przez mbabane

Nie dziala poniewaz to:

div>div
{
  margin: 3px;
  padding: 2px;
  border: 2px solid black;
}

Uzasadnil Ci to tls01

Polecam tez stosowac tryb devloperski przegladarki, mozna miedzy innymi podgladnac sobie ile rzeczywiscie pixeli ma dany element.

A jesli potrzebujesz pomocniczego bordera to stosuj outline - nie powieksza on elementow.

–1 głos
odpowiedź 16 stycznia 2017 przez imklau Nałogowiec (42,090 p.)
edycja 16 stycznia 2017 przez imklau
#rodzic {
  background: orange;
  height: 300px;
  width: 600px;
  display:inline-block;
}
#lewy {
  background: red;
  width: 40%;
  float:left;
}

#prawy {
  width: 60%;
  background: green;  
}
div>div
{
  margin: 3px;
  padding: 2px;
}

 

Tym sposobem działa.
Ogólnie okazało się, że problem leżał w tym, że miałeś w dwóch divach float: left ;)
Jak z jednego się usunie, to już jest ok.

Podobne pytania

0 głosów
1 odpowiedź 159 wizyt
pytanie zadane 3 września 2015 w JavaScript przez Stasio Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 829 wizyt
pytanie zadane 22 kwietnia 2017 w HTML i CSS przez Snich Nowicjusz (220 p.)
0 głosów
2 odpowiedzi 583 wizyt
pytanie zadane 4 maja 2018 w HTML i CSS przez Caspariano Użytkownik (760 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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!

...