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

    star hack o commento condizionale? un chiarimento

    un saluto a tutti...

    ho fatto un po' di ricerca sul cosidetto star hack e credo di averci capito abbastanza sia come farlo funzionare sia il perché funziona...

    volevo però un riscontro dalla mia community...

    Se voglio emulare position:fixed su IE6 posso fare così:

    codice:
      /* stili per i browser standard */
    div#fixed {
      position: fixed;
      top: 100px;
      left: 100px;
      width: 200px;
      background:#999;
    }
      /* da qui in poi emulo position:fixed su IE6 */
      * html {
      	overflow-y: hidden; }
      * html body {
        overflow-y: auto;
        height: 100%; }
      * html div#fixed {
        position: absolute; }
    Sempre nel box in posizione fixed, se voglio utilizare le .png trasparenti anche su IE6 posso fare così:

    codice:
      * html div#fixed2
        {
        position: absolute;
    	background: none;
    	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='immagine_trasparente.png', sizingMethod='scale');
        }
    ...e così via...

    Mi chiedevo:
    è più conveniente dare in pasto le regole specifiche per IE6 sempre con * html #miodiv oppure con i commenti condizionali

    Mi verrebbe da pensare che è più SICURO <!--[if lte IE 6]> perché lo star hack potrebbe essere interpretato da altri browser... però sarebbe molto più PRATICO avere un solo file.css con una sezione dedicata a IE6 tramite * html...

    Chi mi dà una dritta competente?
    Voi come fate?

    grazie
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    Re: star hack o commento condizionale? un chiarimento

    Originariamente inviato da essezeta

    Mi verrebbe da pensare che è più SICURO <!--[if lte IE 6]> perché lo star hack potrebbe essere interpretato da altri browser...
    mi pare di aver già visto una discussione simile tempo addietro ... comunque:
    risposta esatta! (almeno per quello che mi riguarda).
    Preferisco usare i commenti condizionali proprio perchè con l'hack non ho la certezza di come si comporteranno le future versioni del browser.
    Poi sul pratico, dipende: immagina un caso in cui le modifiche al css per ie siano consistenti ... se riempi il tuo foglio di stile principale di hack, non è che lo rendi più tanto "pulito" e "pratico ... ovviamente si tratta sempre di un'opinione personale


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 © 2026 vBulletin Solutions, Inc. All rights reserved.