Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] jak poprawnie wyswietlac w ukladzie strony
mareknn
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 27.01.2011

Ostrzeżenie: (0%)
-----


witam,
to ma byc taki niby blog albo system newsow i chcialbym uzyskac podpowiedz jak to zrobic poprawnie semantycznie.

pobieram dane z bazy danych i wyswietlam je uzywajac tabelki, ale chce zeby co drugi mial inny kolor i robie tak

  1. php foreach
  2. <tr class= fmod($i,2) ? 'jeden' : 'dwa'>
  3. <td> tytul</td>
  4. <td> tresc </td>
  5. <td> autor </td>
  6. </tr>


i dziala dobrze kolorujac na zmiane, tylko TYTUL TRESC AUTOR wyswietlaja w jednej linii, wiec chcialbym to zmienic, zeby tytul byl wyzej tzn uklad strony tak wygladal

TYTUL
TRESC
AUTOR

sprobowalem tak:
  1. php foreach
  2. <tr class= fmod($i,2) ? 'jeden' : 'dwa'>
  3. <tr><td> tytul</td></tr>
  4. <tr><td> tresc </td></tr>
  5. <tr><td> autor </td></tr>
  6. </tr>

ale wtedy wprawdzie uklad jest dobry, ale wszystko jest takiego samego koloru

chyba ze zrobic tak, ze jako glowny kontener zamiast tabelki dac DIV i dopiero w srodku uzyc tabelek, ale czy to poprawne semantycznie?

pozdrawiam

Ten post edytował mareknn 18.02.2011, 00:59:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mareknn
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 27.01.2011

Ostrzeżenie: (0%)
-----


ja to robie w symfony i w przykladzie jest cos takiego

  1. <div id="jobs">
  2. <table class="jobs">
  3. <?php foreach ($jobeet_jobs as $i => $job): ?>
  4. <tr class="<?php echo fmod($i, 2) ? 'even' : 'odd' ?>">
  5. <td class="location"><?php echo $job->getLocation() ?></td>
  6. <td class="position">
  7. <a href="<?php echo url_for('job/show?id='.$job->getId()) ?>">
  8. <?php echo $job->getPosition() ?>
  9. </a>
  10. </td>
  11. <td class="company"><?php echo $job->getCompany() ?></td>
  12. </tr>
  13. <?php endforeach ?>
  14. </table>
  15. </div>

wiec dlatego sie pytam jak to powinno byc semantycznie zrobione, bo raczej w takim projekcie bledow nie ma i powinno byc wyswietlone w tabelkach... tylko ze nie wiem jak to przerobic, bo tutaj wszystko wyswietla sie w linii

LOCATION POSITION COMPANY

a ja chcialbym zrobic np cos takiego
LOCATION
POSITION COMPANY

no i jak zaczynam dodawac TR to licznik tak jakby sie gubi i nie koloruje na przemiennie (czyli np even to czerwony, odd zielony)

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 19:20