Generic
13.06.2013, 22:01:20
Witam. Muszę zastosować w layoucie 3 Divy obok siebie. Otóż lewy musi mieć odstęp 20px od lewej strony. Środkowy na środku, a prawy 20px od prawej strony. Wszystko ok żeby tylko nie pray div, który sprawił mi kłopot, którego nie mogę rozwiązać. Nie wiem z jakich przyczyn, ale nie mogę zrobić odstępu o 20px od prawej strony. Poniżej wstawiam link z kodem.
http://jsfiddle.net/8xNr6/71/
kayman
13.06.2013, 22:19:20
takie brzydkie
.myTable {display: table}
.tableRow {display: table-row}
.tableCell {display: table-cell}
lub js ofc
Generic
13.06.2013, 22:26:45
Nie ma na to jakiegoś prostszego sposoby i z mniejszą ilością kodu?
Damonsson
14.06.2013, 07:48:43
@kayman: Do wyświetlania tabelek służą znaczniki table, tr, td. Nie wiem jaki sens jest, na kota nakładać skórę tygrysa i wmawiać ludziom, że to tygrys.
http://jsfiddle.net/8xNr6/72/
Generic
14.06.2013, 14:32:39
@Damonsson mówi się że tabele są już stare i wyszły. Uważasz że to dobry sposób?
phpion
14.06.2013, 14:36:16
Jeśli chcesz przedstawić dane tabelaryczne to tabele są jak najbardziej wskazane. Tabel nie używa się natomiast do budowania struktury strony.
Sposób jaki podał @kayman byłby dobry, gdyby nie konieczność nadania marginesów, border-spacing obejmuje całość a margin nie działa na tabeli/display, chyba że ktoś wie jak to obejść nie używając JS.
Generic
14.06.2013, 14:55:42
Ma to mniej więcej tak wyglądać jak poniżej na zdjęciu. Zależy mi na jakimś prostym i dobrym sposobie.
kayman
14.06.2013, 15:06:35
moja spamiarka tak własnie jest ustawiona ->
http://pamparampam.pl/
Hyth
14.06.2013, 15:07:00
Przecież Damonsson podał Ci dokładnie jak to zrobić bez tabel, a w łaśnie na divach. Zmień tylko width tych divów na taki jaki chcesz i po problemie.
-miki-
14.06.2013, 15:07:47
Hosting Avatarów & Hosting Awatarów
Generic
14.06.2013, 15:16:01
Cytat(Hyth @ 14.06.2013, 16:07:00 )

Przecież Damonsson podał Ci dokładnie jak to zrobić bez tabel, a w łaśnie na divach. Zmień tylko width tych divów na taki jaki chcesz i po problemie.
Wsumie racja. Myślalem że kwadraty są w tebeli. Wygląda ok, jest proste i działa.
Beniooo
14.06.2013, 15:26:13
robisz jednego diva i position: relative; a później dodajesz w nim 3 divy z position: absolute; i nadaj im pozycje za pomocą left: n; gdzie n to piksele. Takie moje rozwiązanie, ale pewnie ktoś poda lepsze ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.