Jak czytamy w
specyfikacji atrybut padding odnosi się do wszystkich elementów, z wyłączeniem tych z "tabelkową" wartością display, oprócz wartości table, inline-table i table-cell (według
domyślnego arkusza HTML 4.0 są to elementy table i td). A więc atrybut padding dla elementu table powinień działać w każdej przeglądarce - i tak też się dzieje (nie tylko w Operze, ale także w Mozilli, Firefox'ie i każdym innym dobrym produkcie)... oczywiście z wyjątkiem badzIEwia.
Jedynym rozwiązaniem dla produktu Micro$oftu jakie widzę to nadanie odpowiednich wartości atrybutom padding dla odpowiednich elementów td w tej tabelce, oraz zastosowanie dla tych atrubotów star-hack'a, aby efekt widoczny był tylko pod IE. Oczywiście działanie takie wymagałoby sporego dodatkowego nakładu pracy, w związku z czym należałoby dobrze rozważyć taką decyzję...
BTW, wartości liczbowe wraz z jednostkami dla atrybutów CSS powinny być pisane łącznie, czyli np.
Kod: Zaznacz cały
<table border="0" width="100%" cellspacing="0" style="padding-top: 3px; padding-left: 15px; padding-right: 15px;">