Scrivi erroneamente sia il tag di paragrafo sia quello del grassetto, ecco perché non funziona.
.<p color=red />Nome: </p><b />nomepersona[/b]
Se un tag ha il suo omonimo di chiusura (sia [/B] sia </p> in questo caso), quello di apertura non deve presentare lo slash finale.
Il codice corretto è:
Se invece lavori con i CSS, ti consiglio di chiamare due classi che ti formattino propriamente i due contenuti.Codice PHP:<?php
echo "
<p color=\"red\">Nome: </p>
[b]$nome[/b]";
// eccetera
?>
Eccoti il CSS da applicare:Codice PHP:<?php
echo "
<span class=\"red\">Nome: </span>
<span class=\"bold\">nomepersona</span>
";
// eccetera
?>
Un'ultima annotazione: se chiudi il tag </p> prima dell'altra stringa da stampare a video, e pensi che le troverai entrambe sulla stessa linea, allora ti sbagli.codice:.red{ color: red; } .bold{ font-weight: bold; }
Chiudendo un paragrafo con </p> sappi che tutto quello che c'è dopo è ritenuto dal browser come facente parte di un altro paragrafo, per cui verrà messo a capo.
È per questo motivo che io ho utilizzato il tag SPAN.
Dai un'occhiata alla guida di HTML per maggiori informazioni.
![]()

Rispondi quotando