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ì:
Sempre nel box in posizione fixed, se voglio utilizare le .png trasparenti anche 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; }
...e così via...codice:* html div#fixed2 { position: absolute; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='immagine_trasparente.png', sizingMethod='scale'); }
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
![]()

Rispondi quotando