Visualizzazione dei risultati da 1 a 8 su 8

Discussione: html in ie e mozilla

  1. #1

    html in ie e mozilla

    dunque.. questo benedetto service pack 2 di windows mi ha fatto esaurire la pazienza e ho deciso di installare mozilla.
    fin qui tutto okay, direi.
    il mio blog non si vede più bello e posto come prima, ma anche questo me lo aspettavo.
    ora,però, la cosa che non capisco, è:
    se rifaccio tutti i miei calcolini, con larghezza di una cosa, distanza assoluta di un'altra, dovrebbe essere tutto a posto, pixel per pixel.. e invece no.. perché su mozilla venga visualizzato tutto come si deve, le modifiche che devo fare non hanno senso matematico(tipo per appiccicare un iframe accanto a un immagine devo spostarlo da sx di 400 px anche se l'immagine è larga 300px e ha distanza dal bordo sx 0px)

    e, per me, tutto questo non ha mica senso...

    una dritta?

    grazie mille
    my blog: http://web.rossoalice.it/shigure/

  2. #2
    dipende dal tipo di posizionamento che stai utilizzando per i tuoi elementi.

    relative, absolute o cos'altro?

  3. #3
    Originariamente inviato da var
    dipende dal tipo di posizionamento che stai utilizzando per i tuoi elementi.

    relative, absolute o cos'altro?
    absolute..

    e appunto siccome è absolute pensavo dovesse funzionare...
    my blog: http://web.rossoalice.it/shigure/

  4. #4
    left: 170px

    questa varia da ie a mozilla o firefox...di circa 10 pixel.

    left:160px !important;
    left:170px;

    puoi usare il tag !important i mozilla.

  5. #5
    considera anche che alcune versioni di IE hanno un'errata interpretazione della larghezza dei box.

    per approfondire: http://pro.html.it/articoli/id_413/idcat_8/pro.html

    ciao

  6. #6
    mi assicurei che non ci sia altro di mezzo con

    * {margin:0;padding:0}

    anche un body {text-align:left}

    poi da quanto scrivi sembra tu abbia bisogno di float piuttosto


    in ogni caso con absolute e anche relative trattati in un certo modo non dovrebbero esserci problemi a parte che gli absolute non sono i più adatti a fare le strutture con box dipendenti

    dovrei avere più di un link con molti absolute un po' dipendenti te ne cerco uno:

    http://www.gommalayout.mondoquarto.o...oAbsolute.html
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  7. #7
    Il fatto è questo: non bisogna pensare che il supporto di IE alle tecnologie sia quello giusto per definizione, anzi.

    Finora il supporto più corretto ai CSS è dato proprio da browser come Mozilla.

    Un piccolo esempio: il box model.
    IE interpreta in modo sbagliato il fatto della larghezza, bordi, padding ecc. dei div, ma essendo il browser più diffuso tutti pensano che il supporto di IE sia quello giusto e quello di Mozilla o Opera no.

    In IE, quando diamo larghezza 100px, bordo 2px, margin 10px e padding 10px, il nostro div sarà largo 100+2+10+10. ERRORE!!!

    Se pensiamo ad un div come una scatola, se ne prendiamo la misura, come la prendiamo? Dall'esterno, no? Logico. Allora: width rappresenta l'interno della scatola, margin quello che le sta attorno, il bordo lo spessore e il padding la distanziatura interna. Larghezza del div = 100px.

    Ho molto sonno e non so se sono stato chiaro: mi sento leggermente dislessico e fumato.

    Riassunto e succo del discorso: il supporto corretto ai CSS è proprio quello di Mozilla, non quello a cui siamo abituati, ovvero IE.

    Saluti,
    Piero.

    P.S. Spiegazione lucida e chiara del box model hack:
    - http://tantek.com/CSS/Examples/boxmodelhack.html

  8. #8
    Grazie a tutti quanti, ora mi metterò a sperimentare..

    naturalmente so che ie fa un po' quello che gli pare, ma il fatto è che quello che faceva mozilla mi sembrava non tanto diverso dal solito quanto fuori dalla mia logica matematica( ma a rifletterci può effettivamente darsio che io sommassi i pixel nel modo in cui ha spiegato pierofix!)...

    ora metterò a frutto tutti i vostri consigli e vi farò sapere XD

    Disb
    my blog: http://web.rossoalice.it/shigure/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.