I bug fix per explorer e un modus operandi che va sempre bene…

Stampate questo post e attaccatevelo in cameretta. Non scherzo 😀

Poche sono le cose da sapere quando si crea un css per un sito, e sono le seguenti.

Innanzitutto un buon modus operandi permette di non perdere tempo a capire perchè un div viene spostato su di un browser o più largo su di un altro.

Settate sempre, e nel caso, azzerate dove non necessari: margin, padding e border dei vostri div, e ovviamente calcolate sempre lo spazio occupati dai div comprendendo nel calcolo, nell’ordine: width+padding+border+margin o height+padding+border+margin

Poi ricordate i bug fix per ie6 e inferiori, che possiamo superare tramite semplici accorgimenti:

  • Usate sempre un tipo di float se possibile (o tutto right o tutto left) e aggiungete display:inline; per evitare che ie raddoppi i margini
  • per evitare il problema del box model di ie 5.5 usate un div ulteriore al vostro, senza evidenziare padding e margin del primo, ma evidenziandoli nel secondo. Invece cioè di avere:

    #main-div{
    width: 150px;
    border: 5px;
    padding: 20px;
    }

    usate:

    #main-div{
    width: 150px;
    }
    #main-div div{
    border: 5px;
    padding: 20px;
    }

  • Se dovete usare min-height o min-width per i vostri layout usate questi due semplici accorgimenti:
    MIN-HEIGHT:

    /* per i browsers che lo supportano */
    .container {
    width:20em;
    min-height:8em;
    height:auto;
    }
    /* per Internet Explorer */
    /**/
    * html .container {
    height: 8em;
    }
    /**/

    MIN-WIDTH: seguite questo semplice accorgimento di Stu Nicholls

E poi direi che avremo vinto (o quasi) contro Explorer 😀

source: Noupe

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Iscriviti alla newsletter

…se vuoi ricevere qualche consiglio su come spingere la tua attività sul web

Lauryn è un progetto che esiste dal 2001 ed è ideato da Laura Gargiulo, web designer ed esperta di web marketing.

Chi sono

About Us

Contact Us

Products

Services

Blog

Features

Analytics

Engagement

Builder

Publisher

Help

Privacy Policy

Terms

Conditions

Product

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
You have been successfully Subscribed! Ops! Something went wrong, please try again.

Laura Gargiulo | professionista ai sensi della Legge 4/2013 | Via Arrigo Minerbi 3, 20142 Milano – PI IT10339790965‬ |
Tutti i diritti riservati© 2025 Created with Royal Elementor Addons

Torna in alto