Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Grundlagen  JavaScript  XML  Layoutmanager  API  Flowlayout  Themed Flowlayout  Gridlayout  Themed Gridlayout  Grouplayout  IT-Manager  Kombiniert  Automatisch  Pages  Wizards  Fazit  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
Gridlayout
Bei einem Gridlayout werden die Elemente
auf einem rechteckigem Raster mit vorgegebener
Größe arrangiert. Die Überschreitung
der Rastergrenzen führt zu fehlerhaften HTML
Dokumenten.
| Gridlayout |
Top |
|
<?php require_once('HTML_OOH_Form/layoutmanager/form_gridlayout.php'); // (int rows, int cols) $grid = new gridlayout(2, 4); for ($i = 1; $i < 11; $i++) $grid->addContent(' Zelle ' . $i . ' '); $grid->show(); ?>
|
|
Ausgabe
|
Top |
| Zelle 1 | Zelle 2 | Zelle 3 | Zelle 4 | | Zelle 5 | Zelle 6 | Zelle 7 | Zelle 8 | | Zelle 9 | Zelle 10 |
|
|
|
Alle Zellen des Grids sind durchnummeriert. Die Zählung beginnt oben
links mit 0; eine Nummer bildet den Namen der Zelle. Anhand des Namens
können einzelne Zellen gezielt angesprochen werden.
| Namen der Zellen |
Top |
|
<?php require_once('HTML_OOH_Form/layoutmanager/form_gridlayout.php'); $grid = new gridlayout(3, 3); // kein gutes Spiel... $fields = array(0, 1, 5, 7); reset($fields); while (list($k, $field) = each($fields)) $grid->addContent('x', $field);
$fields = array(4, 2, 3, 8, 6); reset($fields); while (list($k, $field) = each($fields)) $grid->addContent('o', $field); $grid->show(); ?>
|
|
Ausgabe
|
Top |
|
|
< ^ >
|