Salve ragazzi, ho appena letto l'articolo di html.it riguardo all'abuso degli hack per IE e la cosa mi ha parecchio incuriosito, soprattutto visto che sto impazzendo per il min-width su IE.

L'articolo in questione è questo

Volevo chiedervi se potete confermarmi quanto segue, ovvero un'alternativa agli hack per IE6 per realizzare il min-width.

Consideriamo questo codice:

codice:
<body>
<div id="main">
	<div id="content"></div>
</div>
</body>
a questo punto imposto i css come segue:

codice:
#content
{
	width: 500px;
}
#main>#content
{
	width: 90%;
	min-width: 500px;
}
Il concetto è che tutti i browser standard-compliant (FF, Opera, Safari ecc) seguiranno le direttive #main>#content, mentre IE6 e compagnia seguiranno le direttive #content, in quanto il secondo lo ignorano proprio. In questo modo il codice è perfettamente validabile (controllate qui) e non c'è bisogno di ricorrere ad inutili hack e modifiche di codice quando anche gli altri browser diventeranno standard-compliant.

Attendo vostri pareri.



PS: io ho testato il codice su FF2.0.0.12, Opera 9.25, IE6 e IE7