Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Explorer margini

  1. #1
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696

    Explorer margini

    Salve ragazzi sono un nuovo utente

    Ho già buona dimestichezza con i css, però molte volte incontro questo problema.

    Eplorer non mi riconosce i margini sopra e sotto di un qualsiasi elemento sia div o p trasformato in blocco.

    Utilizzo principalmente xhtml strict

    Per esempio avendo una colonna centrale con all'interno un div, voglio che questo abbia i due bordi neri e si sposti in basso.

    <div id="Colonna">
    <div id="Box">BOX</div>
    </div>

    #Colonna {width: 500px; height: 600px;}
    #Box {width: 200px; margin: 50px 0 0 0; border-top: 1px solid #000000;}

    Mi chiedo perchè il box non si abassa con explorer mentre con Mozilla si !

    Lo stesso succede con dei paragrafi in modalità block !

    E' normale oppure faccio un'errore ?


  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Benvenuto nel forum!!

    E` noto che IE ha dei bachi nella gestione di alcune proprieta` CSS. In particolare il padding e il width/height.

    In IE il width/height corrisponde a min-width/height, mentre non esiste il width/height vero.
    E` per quello che si continuano a trovare immagini spaziatrici in giro per la rete.

    Su siti tipo constile.org, trovi anche alcune patch per IE.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Diciamo che riesco a raggirare il problema, per esempio in questo caso, dando un padding-top al primo div che fà da colonna, ma non capivo il perchè di questa cosa, pensavo di sbagliare!

    Peccato, perchè ci si incasina di più


  4. #4
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Ho un'altro problema, sempre con i margini.

    Ho questi tag

    <div>



    <a>prova</a>
    <a>prova</a>
    </p>
    </div>

    div {width: 300px; height: 500px;}
    p {display: block; margin: 50px 0 0 0; padding: 0;}
    a {display: block; width: 50px; height: 50px; border: 1px solid #000000;}


    Si vedono i due blocchi del tag a che stanno uno sotto l'altro di tot grandezza e và bene, però con mozilla sono + a sinistra, con ie + a destra come mai ?

    Se metto il margin: 0 auto; stanno tutti e due in mezzo in entrambi i browser!

    Però io voglio lavorare con i margini, ma i due browser sono sfalsati.

    Quale può essere il problema ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Vedi il mio post piu` sopra: la risposta e` esattamente la stessa.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Ah, pensavo solo in altzza, ma non di lato

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.