php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2005, 15:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Buhmann
oder einfach ne css.php machen und als header "text/css" mitsenden.
Ist doch schon egal bei <link txpe="text/css"...>
Oder welcher Browser stellt sich da schon wieder quer/dumm?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.10.2005, 15:15  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

dann nimmste halt require() wenn er es nicht finden würde, würde das script nicht weiter "laufen"
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 24.10.2005, 15:19  
Gast
 
Beiträge: n/a
Standard

Warum den css Block in die HTML Datei einbinden?
Das Ziel von CSS ist es doch gerade, diese Art von Angaben möglichst davon zu trennen.
<link ...> ist super.
 
Alt 24.10.2005, 16:10  
Gast
 
Beiträge: n/a
Standard

hmm aber ein großen unterschied macht es eigentlich nicht oder? Auf jeden Fall versuch ich noch die version mit der php datei aber mit dem link dann anstatt dem include / require
 
Alt 24.10.2005, 16:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ich löse das z.B. immer so:

default.css.php
PHP-Code:
<?php
include "inc.constants.php";
header("Content-type: text/css"); // sonst meckert Mozilla insgeheim
?>
body {
  background: url(<?php print _DOCROOT _IMG ?>background.jpg);
}
Für mich macht das nur Sinn, da Mozilla und IE die Pfade anders interpretieren:
Der IE geht von der HTML-Datei, die die CSS-Datei includet, aus und sucht die Dateien (Bilder) die im CSS genannt werden,
Mozilla geht von der CSS-Datei aus und sucht die Bilder (oder umgekehrt).
Wenn nun CSS-Datei und HTML-Datei in verschiedenen Verzeichnis-Tiefen liegen, muss man im CSS absolute Pfade verwenden, sonst baut einer der Browser Murgs!
Zergling-new ist offline  
Alt 24.10.2005, 18:32  
Gast
 
Beiträge: n/a
Standard

Es macht schon einen Unterschied, ob die Stylesheet Angaben im Dokument selbst liegen oder in einer externen Datei.
Mindesten schon die Möglichkeit/Wahrscheinlichkeit, dass die externe Datei nicht bei jedem Abruf einer Seite vom Server mit abgerufen wird.
Das kann uU eine gute Menge Datenvolumen sparen.
 
 


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:46 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.