-
Testo a sinistra
Salve ho questo codice:
compleanni.php
Codice PHP:
<?php
$frase['ProvaJ']="01/04";
$frase['Prova_A']="01/04";
//elabora
ksort($frase);
$oggi=date("d/m");
foreach($frase as $nome => $data){
if($data==$oggi){
$c[]=ucwords(strtr( $nome , "_" , " " ));
}
}
$compleanni=date("d/m/Y")."<br>".implode('<br>',$c);
?>
Index.php:
Codice PHP:
<div align="center"><b>Compleanni del
<?php
//.........
require_once "compleanni.php";
echo "$compleanni";
//.......
?>
</b></div>
Mi appare quindi Compleanni del (DATA) e sotto i nomi che inserisco nel primo codice.
Ora voglio che Compleanni del + DATA rimanga al centro mentre i nomi vadano a sinistra.
Vi posto uno screen per farvi capire meglio.
http://i.imgur.com/siZSfzg.png
Grazie.
-
Gli allineamenti e le proprietà di stile, in generale da più di una decina d'anni si fanno tramite CSS. Io quindi dichiarerei una classe CSS di questo tipo:
Codice:
.elenco{text-align:center;font-weight:bold}
.elenco > p {text-align:left;}
Poi invece di align="center" metterei class="elenco". Quindi va eliminato il <b>...</b>. Infine trasformati tutte le righe che devono tornare a capo con un <p>...</p>, se è una lista allora meglio far una lista <ul>, vedi tu. In definitiva l'html risultante dovrebbe essere:
Codice HTML:
<style type="text/css">
.elenco{text-align:center;font-weight:bold}
.elenco > p {text-align:left;}
</style>
...
<div class="elenco">Compleanni del 01/04/2017
<p>Prova J</p>
<p>Prova A</p>
</div>
In questo modo hai un codice html più pulito.
Ciao!
-
Grazie alemoppo. Ho risolto.