Skocz do zawartości

IE7 - problem z wyświetlaniem tabeli "inline"


met

Rekomendowane odpowiedzi

witam, może ktoś mógłby pomóc, otóż mam skrypt które generuje wyniki, i chciałbym aby się pojawiały w kolumnach obok siebie, a nie w wierszach

kod css:

tr.tabelka {
float:left;
display:inline;
}

kod php:

$wyniki .= '<table>';
…
$wyniki .= '<tr  class="tabelka" >
<td style="text-align:center; width:100px; height:118px;">'.$cena.'</td>
<td style="width:200px; vertical-align:top; height:118px;">'.$nazwa.'</td>		
</tr>';

$wyniki .= '</table>';

wszystko działa jak nalezy na ie8, mozilli 3.5, operze, chrome, i safari, tylko ie7 wyświetlna jedną kolumnę, męcze się z tym 2 dni… jesli ktoś zna rozwiązanie byłby wdzięczny, ie6 tu już przeżytek więc to przeboleje ale ie7 spędza mi sen z powiek

Odnośnik do komentarza
Udostępnij na innych stronach

Nie powinieneś tego generować jako tabeli ... pierwszy dość poważny błąd to sam ten HTML :rolleyes:

(Niestety) przerabiałem IE i różne rodzaje display dla tabel... tak samo jak ustawianie innerHTML dla elementu <SELECT to się kaszani w każdej wersji. Daj sobie w ogóle spokój z tabelami i zmianą atrybutu display więcej z tym problemów niż to warte.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności