Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
inline-block ? table-cell
#1
potrzebuje ułożyć obok siebie kilka div'ów w jednej linijce(syn corka) które należa do diva matki
gdy ustawie syna i corke jako table-cell - nie mam marginesu
gdy ustawie jako inline-block mam białe znaki między divami
chce mieć kontrole nad marginesami czy to lewym czy to prawym (syna i córki) i brak białych znaków pomiędzy

[Obrazek: zrzut.jpg]

Kod:
<div id="matka" style="width:400px; background:black; display:block;">
<div id="syn" style="display:inline-block; width:180px; height:100px; margin:0px; padding:0px; background:red;"> </div>
<div id="corka" style="display:inline-block; width:180px; height:100px; margin:0px; padding:0px; background:red;"> </div>
</div>
Odpowiedz
#2
znalazłem jeszcze inny sposób
trzeba dodać do matki
Kod:
letter-spacing:-4px;
i/lub
Kod:
word-spacing: -4px;
albo
Kod:
font-size:0;
mission complete
Odpowiedz
#3
nie prawda. Nic takiego nie trzeba dodawać. Chyba tylko starocie IE czytało białe znaki i to nie zawsze.
Ogólnie to co robiłeś jest jak najbardziej poprawne. Musiałeś coś gdzieś indziej sknocić.
Sposób kornela też jest ok, chociaż tam przydał by się clearfix albo overflow:hidden dla mamusi.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JS] Problem z display block. kadobe 1 2,490 16-08-2013, 22:39
Ostatni post: msx83
  [HTML] [CSS] Inline! Newsletter - POMOCY xnrs 1 2,244 14-02-2013, 18:05
Ostatni post: kornell
  [CSS] Table problem z obramowaniem. Damian19 2 2,558 15-01-2012, 04:13
Ostatni post: Damian19
  "float: left" a "display: inline-block" dla menu beny 2 4,523 26-01-2011, 02:59
Ostatni post: beny
  [HTML] Table - Border Krakier 1 3,306 06-07-2008, 22:06
Ostatni post: Victor

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl