| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer | Hi! Also so wie Du es beschreibst, nämlich mit einer id="quadrat", macht es keinen Sinn! In HTML darf es nur ein Element mit einer ID geben. Also brauchst Du im Quellcode Code: <div id="quadrat1"></div><div id="quadrat2"></div><div id="quadrat3"></div> Code: #quadrat1 {
....
}
#quadrat2 {
....
}
#quadrat3 {
....
}
Was Du machen kannst: Du sammelst vorher die ganzen Ausgaben für HTML und für das CSS in je einer Variable, und gibst dann die CSS Variable innerhalb von <style type="text/css"> ... </style> aus, und die HTML Variable im Body. Dann hättest Du halt die css Anweisungen im Endeffekt auch im HTML-File drinnen. Du könntest alternativ dann auch die CSS Inhalte mit fwrite in eine .css Datei reinschreiben, und diese dann einfach wie gewohnt in HTML einbinden. Der Nachteil ist hierbei, dass bei JEDEM Seitenaufruf die CSS Datei neu geschrieben wird! Da Du ja mehrere gleichzeitige Zugriffe haben kannst, kann es vorkommen, dass die CSS Datei gerade geschrieben wird, während eine andere die abruft - und somit noch keine CSS Formatierungen vorhanden sind. Das könnte man evtl. durch einen Caching Mechanismus verbessern, der einmal die Datei kreiert, und bei Bestehen wird nur mehr darauf zugegriffen. Wie oft ändern sich denn die CSS Eigenschaften, woher kommen sie denn? Wenn sie bei jedem Aufruf geändert werden, macht meines Erachtens das Auslagern in eine CSS Datei keinen Sinn. Wenn Du allerdings nur ein Schachfeld kreiern willst, würde ich ganz einfach CSS Klassen verwenden (Ist zwar auch nicht so richtig schön programmiert, funktioniert aber CSS: Code: <style type=text/css>
.schachbrett {
width: 400px; /* => ein Feld hat 50 pixel => eine Reihe hat 8 Spalten => 50*8=400 */
height: 400px; /* => ein Feld hat 50 pixel => eine Spalte hat 8 Reihen => 50*8=400 */
}
.zelle { /* Allgemeine Formatierungen für eine Zelle */
width:50px;
height:50px;
float:left;
}
.schwarz { /* Spezielle Formatierung für schwarzes Feld */
background-color:black;
}
.weiss { /* Spezielle Formatierung für weisses Feld */
background-color:white;
}
</style>
Code: <div class="schachbrett">
<?
$class="weiss";
for($c=0;$c<=64;$c++)
{
$class=($class=="schwarz"?"weiss":"schwarz"); /* Farbe wechseln */
if(!($c%8)) /* Wenn letztes Feld weiß, fängts wieder mit weiß an, darum hier nochmal Farbe wechseln */
$class=($class=="schwarz"?"weiss":"schwarz");
?>
<div class="zelle <?=$class?>"></div>
<?}
?></div>
Hoffe damit geholfen zu haben! Lg Chris Geändert von woodyc79 (12.07.2009 um 12:35 Uhr). |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | IDs solltest Du gleich vergessen. Mit Klassen lässt sich sowas wunderbar lösen. Die dynamischen CSS Angaben kann man auch einfach im HTML-Header unterbringen.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| | |
| Neuer Benutzer Registriert seit: 10.06.2007
Beiträge: 20
![]() | Hallo vielen dank, habe es nun hinbekommen, aber es sieht so aus als ob das Script auf dem Server selber überholt. Die kleinen Quadrate die ich in dem grossen Quadrat erstelle können bis 1000 gehen und das scheint dann nicht mehr zu klappen. Bis 100 Quadrate funktioniert es. Vielen Dank für eure Hilfe. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Variable in anderer Datei nutzen | stefanus | PHP Tipps 2008 | 10 | 22.08.2008 21:46 |
| Datei per Buttonklick runterladen... | go1denboy | PHP Tipps 2008 | 7 | 14.06.2008 20:25 |
| Großer Baum -> Große Datei -> Hohe Ladezeit :( | PsychoEagle | PHP Tipps 2008 | 7 | 22.09.2007 12:44 |
| Variable und komplette HTML Datei | chrisonline | PHP Tipps 2007 | 3 | 24.05.2007 15:30 |
| Variable aus importierte Datei nicht übernommen | nieselfriem | PHP Tipps 2006 | 3 | 28.05.2006 11:34 |
| Datei durchsuchen | Wöllchen | Beitragsarchiv | 3 | 02.03.2006 22:23 |
| Ordner Struktur auslesen bestimmte datei finden .... | silverghost | PHP Tipps 2005 | 3 | 24.05.2005 13:55 |
| Auslesen Tabelleneintrag über zugewiesene Variable in Datei | PHP Tipps 2005 | 14 | 14.02.2005 19:04 | |
| variable an php datei übergeben | PHP Tipps 2004-2 | 2 | 09.11.2004 00:47 | |
| Datei mit php erzeugen | Stümper | PHP Tipps 2004 | 4 | 12.10.2004 12:51 |
| php und ftp | PHP Tipps 2004 | 4 | 07.10.2004 09:58 | |
| Variable aus anderer Datei benutzen | php-newbie83 | PHP Tipps 2004 | 2 | 05.10.2004 08:43 |
| variable an andere php datei übergeben | PHP Tipps 2004 | 18 | 19.09.2004 10:09 | |
| [Erledigt] Datei einlesen -> in Variable schreiben | PHP Tipps 2004 | 2 | 22.07.2004 11:33 | |
| Originalpfad einer Datei als Variable ausgeben | PHP Tipps 2004 | 2 | 20.07.2004 19:58 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php variable in css einbinden, php in css verwenden, css php variable, http://www.php.de/php-einsteiger/56992-php-variable-css-datei.html, php variable in css, css in php verwenden, php variable in css datei, variablen in css, variable in css datei, variablen in css datei, variable in css einbinden, css schachbrett, php-variable in css einbinden, php variablen in css einbinden, style in php datei, php variable in style, css php variablen, php variablen in css ausgeben, php variablen in css, schachbrett php |