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

Jak usunąć przerwę między zdjęciami

Object Storage Arubacloud
0 głosów
1,687 wizyt
pytanie zadane 5 grudnia 2015 w HTML i CSS przez Paweł123 Nałogowiec (33,500 p.)

Cześć, mam pytanie. 

Jak usunąć przerwę między zdjęciami? Chodzi mi o ten czerwony pasek. 

2 odpowiedzi

0 głosów
odpowiedź 5 grudnia 2015 przez Michau Xlow Pasjonat (15,190 p.)
Siemka, podaj może jakiś kod, w ciemno to tak trochę ciężko odgadnąć co jest tego powodem.
komentarz 5 grudnia 2015 przez Paweł123 Nałogowiec (33,500 p.)
<div id="zdjecia_lokalu">
        <div class="zdjecia_zewnatrz"><img src="zdjecia/image001.jpg" height="150"></div>
        <div class="zdjecia_zewnatrz"><img src="zdjecia/image003.jpg" height="150"></div>
    
    
    
    </div>
#zdjecia_lokalu
{
    width: 1200px;
    height: 150px;
    background-color: red;
     
    
    
}
.zdjecia_zewnatrz
{
    display: inline-block;
  
}

Tyle wystarczy, czy podać cały kod? 

komentarz 5 grudnia 2015 przez Paweł123 Nałogowiec (33,500 p.)

Jednak już nie trzeba mi pomagać, już sam rozwiązałem problem :) 

Wystarczył przerobić troszeczkę kod 

.zdjecia_zewnatrz
{
    
    display: block;
    float: left;
   
}

 

0 głosów
odpowiedź 6 grudnia 2015 przez Strategiusz Dyskutant (9,220 p.)
To niestety wada `display: inline-block;`. Są różne dziwne triki na usuwanie tej spacji. https://css-tricks.com/fighting-the-space-between-inline-block-elements/

Inny sposób to taki jak zastosowałeś, czyli float, ale on też jest nieintuicyjny, bo z niewiadomego powodu czasami trzeba dodawać `clear: both;`.
komentarz 6 grudnia 2015 przez writen Nałogowiec (29,060 p.)
Mówisz, że z niewiadomego powodu? No to poczytaj więcej na temat elementów pływających.
komentarz 6 grudnia 2015 przez Strategiusz Dyskutant (9,220 p.)
Jestem noobem i mam prawo kwestionować wszystko, a do tego moje świeże spojrzenie może być czasem cenne XD

Problem jest właśnie taki, że floata używa się też do elementów, które wcale nie mają pływać, tylko mają być po prostu koło siebie.
komentarz 6 grudnia 2015 przez writen Nałogowiec (29,060 p.)
Na tym własnie polega pływanie elementów. Element z float: left; przykleja się do lewej krawędzi, a kolejne elementy wypełniają pozostałą przestrzeń z jego prawej strony. Nie ma tu żadnej filozofii. Nie chcesz ustawiać clear, to wsadź takie elementy do kontenera z ustawionym overflow: hidden;

Nie ma tu żadnych niewyjaśnionych kwestii, wszystko zachowuje się tak jak powinno. Tylko najpierw trzeba poznać zasadę działania.

Podobne pytania

0 głosów
1 odpowiedź 983 wizyt
pytanie zadane 15 sierpnia 2017 w HTML i CSS przez Sirtek Nowicjusz (170 p.)
0 głosów
1 odpowiedź 179 wizyt
pytanie zadane 23 listopada 2019 w HTML i CSS przez amtrax Dyskutant (9,630 p.)
0 głosów
1 odpowiedź 501 wizyt
pytanie zadane 30 kwietnia 2018 w HTML i CSS przez KonDZIKs Bywalec (2,770 p.)

92,552 zapytań

141,399 odpowiedzi

319,534 komentarzy

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

...