di fare cosa gradita stressando un po' il forum
su questo argomento (che mi piace un sacco,,,)
Ecco il problema: volevo inserire per civetteria
le due icone della validazione W3C, ma ho
degli strani risultati. Probabilmente, mi sfugge
qualcosa di fondamentale sul posizionamento
relativo e assoluto. Ma veniamo al dunque.
Se uso questo codice, senza indicare il posizionamento:
Codice: Seleziona tutto
<div class="nopadding" >
<a href="http://validator.w3.org/check?uri=referer"><img
src="valid-xhtml10.png"
alt="Valid XHTML 1.0 Transitional" height="31" width="88" border="0" /></a>
</div>
<div class="nopadding" >
<a href="http://jigsaw.w3.org/css-validator"><img
src="valid-css.png"
alt="Valid CSS!" height="31" width="88" border="0" /></a>
</div>Io invece voglio posizionarle una di fianco all'altra e leggermente separare.
Se uso il posizionamento "relative", con questo codice:
Codice: Seleziona tutto
<div class="nopadding" style="position:relative; top:3em; left:-25em">
<a href="http://validator.w3.org/check?uri=referer"><img
src="valid-xhtml10.png"
alt="Valid XHTML 1.0 Transitional" height="31" width="88" border="0" /></a>
</div>
<div class="nopadding" style="relative; top:2em; left:-20em">
<a href="http://jigsaw.w3.org/css-validator"><img
src="valid-css.png"
alt="Valid CSS!" height="31" width="88" border="0" /></a>
</div>con determinati valori e icone stanno sempre nello stesso punto.
Un'altra cosa strana e che, in questi due casi, l'area cliccabile non coincide
con la superfice dell'icona, ma è molto più estesa...
Le cose funzionano perfettamente solo se uso il posizionamento assoluto, il cui codice è questo:
Codice: Seleziona tutto
<div class="nopadding" style="position:absolute; top:1650px; left:300px">
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Transitional" height="31" width="88" border="0" /></a>
</div>
<div class="nopadding" style="position:absolute; top:1650px; left:425px">
<a href="http://jigsaw.w3.org/css-validator"><img src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="Valid CSS!" height="31" width="88" border="0" /></a>
</div>trasferirò tutto nel CSS]. Non c'è qualcosa di anomalo?
Grazie!
M.


