Originariamente inviato da oronze
Eh, ecco, tu non usare[*], perchè lo fai?
In realta` se e` una lista il tag piu` corretto e` proprio il[*].
Comunque si puo` usare il[*] come se fosse un <div>, salvo che occorre tenerne conto quando si sistema il CSS.
codice:
<ul class="postspace2">[*]<a>[img]...uno.jpg[/img]
TESTO UNO</a>[*]<a>[img]...due.jpg[/img]
TESTO DUE</a>[*]<a>[img]...tre.jpg[/img]
TESTO TRE</a>[/list]
CSS:
codice:
ul {
padding: 0;
margin: 0;
list-style-type: none;
}
ul li {
padding: 0;
margin: 0;
list-style-type: none;
float: left;
}
ul a {
display: block;
width: 100%;
height: 100%;
text-align: center;
border: ...; /* se si vuole */
}
Volendo si puo` definire width e height per le <img> e/o per i blocchi[*] (ad esempio per avere tutto blocchi delle stesse dimensioni)
I testi si possono anche inserire dentro dei tag
(ma non e` obbligatorio: il testo puo` stare direttamente dentro il[*]).
Nota che margin e padding devono essere definiti sia dentro <ul> che dentro[*] (i browser hanno dei default particolari - e diversi tra i vari browser - per questi tag)