Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Margini] Dipendono dal browser?!?

    Salve a tutti,

    volevo un'informazione nonchè un chiarmento

    perche alcuni margini discostano di decine di pixel da broswer a browser? per esempio da IE a FF ?

    Faccio un esempio pratico

    in una layout ho messo un div principale,

    dentro questo div ho creato una sorta di colonna (float: left),

    il margine sinistro del div principale cambia, è minore in FIREFOX mentre è maggiore in InterntExplorer.

    poi per esempio ho creato uno stile "span" per dei titoli , ma il margine sinistro di questo stile, visto in FireFox è parecchi pixel di più, mentre in internetExplorer è meno.


    Questo è normale che accada?

    Ce un modo , un trucco o qualcosa del genere per facilitare il lavoro di compatibilità?

    Oppure semplicemente va presa una 'via di mezzo' che riesce a star bene con i due Browser?


    Vi ringrazio per l'attenzione

    Ciauz

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    inizialmente è buona norma azzerare padding e margin dell'elemento body (e html)

    Per gli span non capisco
    - come fai ad impostare margin visto che è un elemento inline
    - perchè non usi correttamente gli header h1..h6 visto che come dici tu si tratta di titoli
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    ti ringrazio per la risposta


    margin e padding sono zero sia a body che html

    in pratica per il titolo l'ho fatto bordato con uno sfondo, che si allarga per tutta la riga del div.

    ancora alcuni margini rimango diversi

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: [Margini] Dipendono dal browser?!?

    Originariamente inviato da Raptusis
    Faccio un esempio pratico
    in una layout ho messo un div principale,
    dentro questo div ho creato una sorta di colonna (float: left),

    il margine sinistro del div principale cambia, è minore in FIREFOX mentre è maggiore in InterntExplorer.
    Probabilmente i blocchi in cui hai impostato float: left; hanno anche un margine maggiore di zero
    Explorer raddoppia il margine per via di un bug.

    Per risolverlo aggiungi display: inline ai tuoi blocchi flottati
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Ti ringrazio ! ho risolto!
    Sei stato gentilissimo

    Ciauz

  6. #6

    .......

    Ciao.
    nizialmente è buona norma azzerare padding e margin dell'elemento body (e html)
    Secondo me la migliore tecnica è usare Universal Selector
    Codice PHP:
    * {
        
    margin:0px;
        
    padding:0px

    in questo modo puoi settare il margin o padding solamente
    dove serve e non fai ripetizioni.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    giusta osservazione, ignoravo l'Universal Selector!

    grazie anche a te ^^

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.