När du utvecklar PHP-applikationer , du ibland vill göra det enklare för dig eller dina användare att byta färgschema som används i programmet . Eftersom färgscheman definieras med hjälp av Cascading Style Sheets ( CSS ) kan du skapa en extern CSS-fil , inkludera den i PHP-koden och använda PHP för att avgöra logiken i hur färgschemat används . När du vill ändra färgschemat , kan du redigera bara CSS-filen och ersätta färger med olika färger . Instruktioner
1
Skapa en CSS-fil och ange styling taggar som ska användas i ansökan . Till exempel , för att skapa ett färgschema som visar vanlig text i svart , men visar en bakgrundsfärg rosa för ett kvinnligt namn och blå för en manlig namn , typ :
body { font -family : Arial , Helvetica , sans - serif , font - size : . 12px }
header { font -weight : bold ; color : # 339 }
f {color : # 000 ; background- color : #. . FF99FF }
m {color : # 000 ; background- color : # 66CCFF }
2
Skapa en ny PHP -fil och infoga HTML-huvuden för filen . ! Till exempel , typ :
< DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN " Namn < /title >
3
infoga HTML stil taggar och inkludera extern CSS-fil med PHP . Skriv till exempel : < ? Php
inkluderar " style.css " ,
>
< /style >
< /head >
4
Skapa en matris med data för att visa med hjälp av styling taggar . Sätt ett namn och kön , vilket kommer att styra färgschemat som används . Skriv till exempel : ?
< Php
$ data = array ( ) ;
array_push ( $ data array ( " name" = > " Susan " , " kön " = > " f " ) ) ;
array_push ( $ data array ( " name" = > " Tom " , " kön " = > " m " ) ) ;
array_push ( $ data array ( " name" = > " Steve " , " kön " = > " m " ) ) ;
array_push ( $ data, array ( " name" = > " Jane " , " kön " = > " f " ) ) ;
5
Utgång HTML -kod med PHP som substitut rätt klass för CSS styling baserat på den information som finns i data . Till exempel , typ :
echo '
% s < /td > < ;/tr > ' , $ person [ " sex " ] , $ person [ " namn " ] ) ; } echo " < /table > ' ; ? > < /body> < /html > 6 Redigera CSS-fil och ändra färgschemat . Kör den PHP-skript och visa resultatet på skärmen .
|