zle zobrazenie v IE

Programovacie jazyky, rady, poradňa...
Fortune
Light Professional
Light Professional
Príspevky: 777
Registrovaný: 01 nov 2005, 14:27
Bydlisko: Košice
Kontaktovať používateľa:

zle zobrazenie v IE

Príspevok od používateľa Fortune »

nazdar,
robim web a mam taky problem ze vo firefoxe to vyzera inak ako v IE, vid obrazok

Obrázok

mohol by mi niekto poradit ako to spravit aby to vyzeralo ako vo FF?

zdrojak:

Kód: Vybrať všetko

<table width="480" cellpadding="0" cellspacing="10" border="0" align="center">
<tr>
    <td width="100">
    <img src="obrazok.gif">
    </td>

    <td valign="top" width="50">
    <span class="style2">
    <ul>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    <li>Otazka</li>
    </ul>
    </span>
    </td>

    <td valign="top" width="300">
    <span class="style1">
    <ul>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    <li>Odpoved</li>
    </ul>
    </span>
    </td>

</tr>
</table>
problem je v tom ze nechcem tie medzeri medzi riadkami ako mi zobrazuje v IE, skusal som aj zadat do stylov padding a margin ale bud to robim zle alebo neviem co, mozte mi dakto poradit?
thx
zupanok
Medium Star
Medium Star
Príspevky: 325
Registrovaný: 19 dec 2005, 18:43
Bydlisko: MT

Príspevok od používateľa zupanok »

skús dať pre UL style="margin:0", prípadne ak by to nešlo, tak pre LI daj to isté, malo by to vyriešiť tvoj problém, aj keď si myslím, že to úplne rovnaké nebude vo všetkých browseroch
Frikso
Darca
Darca
Používateľov profilový obrázok
Príspevky: 4777
Registrovaný: 07 mar 2006, 19:09

Príspevok od používateľa Frikso »

IE 6 je kreten a všetko v ňom ide naopak ako má. 7 je už v pohode.. Toto som riešil aj ja kedysi dávnejšie a tuším som to spravil tak, že pre IE som si dal iný CSS a v ňom definoval margin na záporné hodnoty. Potom bude spokojný, lebo tie konské medzery on berie ako 0. A nezabudni všade písať px {margin:0px;} ono by to malo byť jedno, ale nie je. Nespomeniem si teraz, že či FF alebo IE to zle zobrazoval (tuším IE).
Fortune
Light Professional
Light Professional
Príspevky: 777
Registrovaný: 01 nov 2005, 14:27
Bydlisko: Košice
Kontaktovať používateľa:

Príspevok od používateľa Fortune »

asi to necham tak, jedine viem docielit aby to vyzeralo ako chcem v IE ako si spominal frikso, ze dam dam zaporny margin, ale potom to samozrejme vyzera vadne vo FF, holt IE users budu mat smolu
zupanok
Medium Star
Medium Star
Príspevky: 325
Registrovaný: 19 dec 2005, 18:43
Bydlisko: MT

Príspevok od používateľa zupanok »

Fortune napísal:...holt IE users budu mat smolu
to ti tak málo záleží na návštevnosti a spokojnosti návštevníkov?
ešte je stále veľa užívateľov, ktorí používajú IE

rýchle to vzdávaš, ja som ten môj príklad mal vyskúšaný a fungovalo to, len som sa s tým chvíľku hral,

ale ak sa ti to nedarí, tak môžeš použiť iné css pre IE a iné pre FF,

okrem toho IE 6 tú veľkú medzeru nepovažuje za nulovú, ono to tam má defaultnú hodnotu niekoľko pixlov, a nie nulu, ako má FF, takže v mnohých prípadoch mu stačí nastaviť pre margin nulovú hodnotu,
záporná hodnota pre margin teda nebude riešením,

na pokusy ti dobre poslúži farebne rozlíšiť pozadie na každom riadku, tam vidieť najlepšie tie rozdiely, a tam aj uvidíš ako sa to zmení, keď dáš margin:0
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

Fortune napísal:asi to necham tak, jedine viem docielit aby to vyzeralo ako chcem v IE ako si spominal frikso, ze dam dam zaporny margin, ale potom to samozrejme vyzera vadne vo FF, holt IE users budu mat smolu

Kód: Vybrať všetko

ul {
  margin: 0px;
  _margin: -10px;
}
_margin: ... vie citat iba IE, firefox to bude ignorovat, t.j. vo firefoxe bude margin 0px a v IE -10px.
good luck.
Fortune
Light Professional
Light Professional
Príspevky: 777
Registrovaný: 01 nov 2005, 14:27
Bydlisko: Košice
Kontaktovať používateľa:

Príspevok od používateľa Fortune »

jedine riesenie je fakt len ten zaporny margin pre IE , thx
Frikso
Darca
Darca
Používateľov profilový obrázok
Príspevky: 4777
Registrovaný: 07 mar 2006, 19:09

Príspevok od používateľa Frikso »

skus to, čo ti radil IgiPop, alebo si vytvor iný CSS pre IE.
to Zupanok:Mne to napriklad nefungovalo, ked som dal iba margin:0; ked som dal zaporne, slo to a nezatazoval som sa tým dalej, pretoze som to mal v CSS pre IE.
-Ale koľko ľudí, toľko riešení, možno som robil niekde chybu, preto ruku do ohňa nevopchám za to. :)
Fortune
Light Professional
Light Professional
Príspevky: 777
Registrovaný: 01 nov 2005, 14:27
Bydlisko: Košice
Kontaktovať používateľa:

Príspevok od používateľa Fortune »

spravil som to ako igipop, margin 0 v IE jaksi neberie, musi tam byt zaporne cislo
zupanok
Medium Star
Medium Star
Príspevky: 325
Registrovaný: 19 dec 2005, 18:43
Bydlisko: MT

Príspevok od používateľa zupanok »

Frikso napísal:skus to, čo ti radil IgiPop, alebo si vytvor iný CSS pre IE.
to Zupanok:Mne to napriklad nefungovalo, ked som dal iba margin:0; ked som dal zaporne, slo to a nezatazoval som sa tým dalej, pretoze som to mal v CSS pre IE.
-Ale koľko ľudí, toľko riešení, možno som robil niekde chybu, preto ruku do ohňa nevopchám za to. :)
bolo to už dávnejšie, keď som na tomto pracoval, a teraz to zaboha neviem nájsť, takže ruku do ohňa za to ani ja nedám, možno som použil tiež IE hack ako píše igipop, ten totiž používam najčastejšie

to Fortune: igipop ti predsa uviedol _margin so záporným číslom, takže predpokladám, že ti to už ide dobre
Fortune
Light Professional
Light Professional
Príspevky: 777
Registrovaný: 01 nov 2005, 14:27
Bydlisko: Košice
Kontaktovať používateľa:

Príspevok od používateľa Fortune »

jj margin v minusefunguje bezvadne pre IE :)
Napísať odpoveď