php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.09.2010, 11:58  
Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 73
PHP-Kenntnisse:
Anfänger
uncharted befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] html tags - css formatierung in class

Hallo Zusammen,

ich hab folgende CSS box:

Code:
echo "<tr>\n";
echo "<td>\n";

// Schriftformatierung
echo "<span style=\"text-align: center; font-weight:".$box1_fst."; font-size:".$box1_s."pt; font-family:".$box1_ff." \">\n";

// Feste Defintionen
echo "<p style=\" float: left; overflow:hidden; padding:5px; margin:3px; text-align: center";

// Boxformatierung
echo "max-height:".$box1_h."px; max-width:".$box1_w."px; border:".$box1_bw."px ".$box1_bs." ".$box1_bc."; background:".$box1_bgc."\">\n";

echo "TEST";

echo "</span>\n";
echo "</p>\n";


echo "</td>\n";
echo "</tr>\n";
wie man sieht arbeite ich mit echo nun da ich aber in der kombination von php und html nicht so bewandert bin und hier auch varieblen nutze wollte ich wissen wie ich die formatierung hier in ein "class" setzen und dann benutzen kann um den Code etwas säuberlicher zu gestalten


Vielen Dank im Vorraus
uncharted ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.09.2010, 12:11  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Wenn du HTML-Code per echo ausgibst, dann empfiehlt es sich in der Regel, das mit einfachen Hochkomams zu schreiben - dadurch musst du die Doppelhochkommas des HTML nicht escapen.

Du musst auch nicht zeilenweise echo schreiben, sondern kannst auch mehrere Zeilen HTML mit einem einzelnen echo ausgeben.

Du kannst auch mit ?> den PHP-Parser verlassen und dann nacktes HTML hinschreiben. Danach startest du mit <?php wieder in den PHP-Modus. Bei langen HTML-Stücken ist das allemal besser zu lesen.

Letztendlich kannst du den kompletten HTML-Code auch in einer separaten Datei haben, die du dann mit include ins Script holst.

Bei deinen langen CSS-Codes hier machst du wohl besser eine .css-Datei die du anfangs einbindest. Dann kannst du die definierten Klassen einfach verwenden.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 13.09.2010, 12:36  
Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 73
PHP-Kenntnisse:
Anfänger
uncharted befindet sich auf einem aufstrebenden Ast
Standard

ok danke dir

aber ich habe manche formatierungen absichtlich in eine variable gelegt da sie später per eingabeformular von einen benutzer geändert werden sollen/können.

aber wie benutze ich eine variable in einer CSS datei?
uncharted ist offline  
Alt 13.09.2010, 12:41  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Über eine Direktive in einer .htaccess-Datei kannst du den Parser dazu veranlassen, auch CSS-Dateien zu parsen.

Du könntest auch ein <style>-Tag innerhalb des PHP-Dokuments für die variablen Formatierungen nutzen.

[MOD: Thread verschoben]
Asipak ist offline  
Alt 13.09.2010, 12:42  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

das geht nicht direkt , aber du kannst selbstverständlich BEIDES anwenden , du gibst deinen Elementen deinen Grundstyle per class="xyz" mit - und ermöglichst dessen überschreiben per style="'.$variable.'" (lies double-quote, einfach - quote.$variable.einfach,double-quote) ^^
eagle275 ist offline  
Alt 13.09.2010, 12:48  
Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 73
PHP-Kenntnisse:
Anfänger
uncharted befindet sich auf einem aufstrebenden Ast
Standard

ok danke euch
uncharted ist offline  
Alt 16.09.2010, 22:03  
Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 73
PHP-Kenntnisse:
Anfänger
uncharted befindet sich auf einem aufstrebenden Ast
Standard

noch ein kurzes Feedback von mir

danke an wolla erstmal alles mit normalen Hochkommas geschrieben, ist wesentlich einfacher zu handhaben mit der Syntax.

CSS-Dateien habe ich als php parsen lassen funktioniert auch wunderbar wenn ich in der css datei die Variable mit
PHP-Code:
<?php echo $variable ?>
umschließe.

Danke vielmals
uncharted ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML zwischen Tags auslesen Mishra PHP Tipps 2010 3 01.09.2010 13:30
[JSON] HTML tags nicht interpretieren cargos JavaScript, Ajax und mehr 8 17.05.2010 21:36
HTML Tags schließen? CL90 PHP Tipps 2010 10 15.04.2010 13:46
seltsames Problem mit strip_tags und zugelassenen HTML Tags litterauspirna PHP Tipps 2009 9 07.08.2009 14:29
HTML Tags verschwinden lassen oma420 PHP Tipps 2009 3 27.03.2009 14:31
HTML Tags aus query vinter PHP Tipps 2009 2 18.03.2009 20:43
Html Tags in textarea nofear87 JavaScript, Ajax und mehr 6 02.11.2008 00:21
Bestimme HTML Tags mittels RegEx rausfiltern Mano PHP Tipps 2008 6 27.09.2007 14:22
HTML Formatierung beibehalten HaraDej PHP Tipps 2007 6 15.02.2007 16:12
nur erlaubte html tags umwandeln PHP Tipps 2006 2 30.10.2006 13:53
Erkennung von HTML Tags McLain PHP-Fortgeschrittene 4 26.04.2005 10:03
mysql daten ohne html formatierung ausgeben wizzardxx PHP Tipps 2005 2 28.03.2005 00:56
[Erledigt] Frage: Text abschneiden aber auf html tags achten PHP-Fortgeschrittene 1 19.01.2005 20:46
Formatierung und HTML Tags in mySQL Text via PHP Datenbanken 4 11.01.2005 15:16
[Erledigt] imap_qprint ohne (HTML Tags) PHP-Fortgeschrittene 0 29.09.2004 14:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php class css, css php class, css class php, class php css, css echo class, css-formatierung in php-variablen, css echo php style, css formatierung einer classe, php echo css class, formatierung von klassen html, css class geht nicht, html formatieren klasse php, html code innerhalb von php klassen, php varable auslesen und css class, css mit php classe, tags aus css auslehsen php, php echo mit html formatierung, php class html, mit php einen html tag css auslesen, php css class

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum