Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: css w php
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
verbos
  1. <?php
  2. print '<font class="menu"> Lista </font>';
  3. ?>


Jak zastosować klasy bo jakoś nie działa css??
xamil
To jest rozumiem fragment kodu? Bo przecież tu php nie ma nic do gadania. Tworzysz normalną stronke html dajesz odnośnik do pliku ze stylami i już.

Po prostu gdzie tu masz style?
verbos
Po prostu fragmęcik kodu pobiera z bazy danych pola i chcę je też podpisać stąd pytanie jak kazać php odczytać dane z css'a

  1. <?php
  2. print ' <table width="100%" cellspacing="2" cellpadding="2" border="1">';
  3. print " <tr>";
  4. // print " <td width="$szer_tab_proc">id</td>";
  5. print " <td width="$szer_tab_proc">kod</td>";
  6. print "  <td width="$szer_tab_proc">nazwa</td>";
  7. ?>

itd... i chciałbym aby np kod był jako styl z css'a
AxZx
ty wiesz wogole o czym piszesz?
poucz sie jeszcze troche o php HTMLu
verbos
uczę się.... więc strzałeczka buraczku...
Może ktoś normalny miałby jakąś podpowiedźquestionmark.gif
ikioloak
Moze tak ci bedzie dzialac:
  1. <?php
  2. print "<font class="menu"> Lista </font>";
  3. ?>

Ale podpisuje sie pod AxZx. Albo sie doucz, albo naucz sie zadawac poprawne pytania.
mrowa
a wiec 'Verbos' zacznijmy od poczatku, widze ze opanowales generowanie kodu HTML z poziomu kodu php:

  1. <?php
  2. print ' <table width="100%" cellspacing="2" cellpadding="2" border="1">';
  3. print " <tr>";
  4. // print " <td width="$szer_tab_proc">id</td>";
  5. print " <td width="$szer_tab_proc">kod</td>";
  6. print "  <td width="$szer_tab_proc">nazwa</td>";
  7. ?>


ale nie jestem pewien czy rozumiesz do konca 'powizania' pomiedzy php,HTML,CSS itd..

roznica pomiedzy nimi jest taka ze HTML,CSS,JS,VBA... uruchamiane sa po stronie klienta (przegladarka) natomiast php uruchamiane jest po stronie serwera www (np. Apache)
wiec nie mozesz 'kazac php odczytać dane z css' ale mozesz kazac przegladarce aby to zrobila,
poniewaz to co dociera do przegladarki zalezy od tego co wygeneruje kod php poprzez instrukcje 'echo, print ..'

a wiec zeby wykozystac CSS w twoim kawalku kodu powinno to wygladac mniej wiecej tak

  1. <?php
  2. print "<style type="text/css">";
  3. print ".class_td1 {width: ".$szer_tab_proc."%;}"; //.class_td1 {width: 100%;}
  4. print ".class_td2 {width: ".$szer_tab_proc."%;}"; //.class_td2 {width: 50%;}
  5. print "</style>";
  6.  
  7. print ' <table width="100%" cellspacing="2" cellpadding="2" border="1">';
  8. print " <tr>";
  9. print " <td class="class_td1" >id</td>";
  10. print " <td class="class_td1" >kod</td>";
  11. print "  <td class="class_td2" >nazwa</td>";
  12. ?>



Powodzenia
AxZx
Cytat(verbos @ 2005-08-10 17:07:50)
uczę się.... więc strzałeczka buraczku...
Może ktoś normalny miałby jakąś podpowiedźquestionmark.gif

wlasnie pokazales kto tu jest buraczkiem:)


a jeszcze napisze cos do poprzednika
  1. <?php
  2. print "<style type="text/css">";
  3. print ".class_td1 {width: ".$szer_tab_proc."%;}"; //.class_td1 {width: 100%;}
  4. print ".class_td2 {width: ".$szer_tab_proc."%;}"; //.class_td2 {width: 50%;}
  5. print "</style>";
  6.  
  7. print ' <table width="100%" cellspacing="2" cellpadding="2" border="1">';
  8. print " <tr>";
  9. print " <td class="class_td1" >id</td>";
  10. print " <td class="class_td1" >kod</td>";
  11. print "  <td class="class_td2" >nazwa</td>";
  12. ?>


zamienilbym na

  1. <style type="text/css">
  2. .class_td1 {width: <?=$szer_tab_proc?>%;} //.class_td1 {width: 100%;}
  3. .class_td2 {width: <?=$szer_tab_proc?>%;} //.class_td2 {width: 50%;}
  4. </style>
  5.  
  6.  
  7. <table width="100%" cellspacing="2" cellpadding="2" border="1">
  8. <tr>
  9. <td class="class_td1" >id</td>
  10. <td class="class_td1" >kod</td>
  11. <td class="class_td2" >nazwa</td>
  12. <?php
  13. //tutaj kolejny kod php
  14. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.