alexievic
27-09-2004, 23:51
Ho il seguente problema:
<div id="notizie-novita">
<div class="notizie-novita-cont">
<div class="notizie-novita-cont-txt">testo1</div>
</div>
<div class="notizie-novita-cont">
<div class="notizie-novita-cont-txt">testo2</div>
</div>
<div class="notizie-novita-cont">
<div class="notizie-novita-cont-txt">testo3</div>
</div>
</div>
I testi sono diversi (alcuni su più righe e altri no) e le class notizie-novita-cont hanno altezza fissa.
Il problema è far si che i div interni con i testi risultino centrati verticalmente dentro a quello che li contiene. Da considerare che di campi ne ho messi 3 ma i dati vengono da database e sono variabili per cui non posso permettermi di mettere padding e margini singoli ad ogni div con i testi.
Ho provato con vertical-align e anche a trasformare i div interni in span ossia elementi inline ma non c'è stato niente da fare. Mi sembra assurdo che i css non supportino il vecchio valign="middle" delle celle delle tabelle!!
<div id="notizie-novita">
<div class="notizie-novita-cont">
<div class="notizie-novita-cont-txt">testo1</div>
</div>
<div class="notizie-novita-cont">
<div class="notizie-novita-cont-txt">testo2</div>
</div>
<div class="notizie-novita-cont">
<div class="notizie-novita-cont-txt">testo3</div>
</div>
</div>
I testi sono diversi (alcuni su più righe e altri no) e le class notizie-novita-cont hanno altezza fissa.
Il problema è far si che i div interni con i testi risultino centrati verticalmente dentro a quello che li contiene. Da considerare che di campi ne ho messi 3 ma i dati vengono da database e sono variabili per cui non posso permettermi di mettere padding e margini singoli ad ogni div con i testi.
Ho provato con vertical-align e anche a trasformare i div interni in span ossia elementi inline ma non c'è stato niente da fare. Mi sembra assurdo che i css non supportino il vecchio valign="middle" delle celle delle tabelle!!