 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
02.03.2005, 17:00
|
#1
|
|
TP-Moderator
Registriert seit: Mar 2003
Ort: Hamburg
|
passenden MMIE-Typ verschicken
Hallo nochmal 
ich dahcte langsam ist der Käse mit dem Zeugs hier gegessen, aber ich glaube es fängt gerade erst an 
Habe mich im Internet umgesehen und viel gesucht aber irgendwie nichts passendes gefunden
Ich füge dieses Script in meine Seite noch vor dem Doctype ein:
PHP-Code:
function ua_accepts_xhtml() {
/* Prüft, ob an den UA XHTML ausgeliefert werden darf.
* Gibt TRUE zurück, wenn ja, FALSE, wenn nicht. */
/* In dubio pro HTML. */
$xhtml = FALSE;
$check_pattern = '|application/xhtml\+xml(?!\s*;\s*q=0)|';
/* Behauptet der UA, XHTML zu können? */
if (($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') and
isset($_SERVER['HTTP_ACCEPT']) and
preg_match($check_pattern, $_SERVER['HTTP_ACCEPT'])) {
$xhtml = TRUE;
}
/* Ãltere Geckos haben ein paar Crashbugs mit XHTML. */
if(isset($_SERVER['HTTP_USER_AGENT'])) {
if(preg_match("|rv\:0.9|", $_SERVER['HTTP_USER_AGENT'])) {
$xhtml = FALSE;
}
}
return $xhtml;
}
/* Anwendung. */
$content_type = ua_accepts_xhtml() ? 'application/xhtml+xml' : 'text/html';
header('Content-Type: ' . $content_type . ';charset=utf-8');
header('Vary: Accept, User-Agent');
header('Cache-Control: private');
Im Firefox bekomme ich nun einen ca. 40px großen weißen Rand um die Seite 
Im IE hingegen ist alles normal...Woran kann das denn liegen?
Hab keien MMIE-TYp Angabe im Code, die Datei als UTF gespeichert (da der fehler?).
Danke für eure Mühen, habt mir bisher schon sehr weit geholfen 
|
|
|
02.03.2005, 17:37
|
#2
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Benutzt Du denn auch den richtigen Doctype ?
für xhtml: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
für html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
|
|
|
02.03.2005, 17:50
|
#3
|
|
TP-Moderator
Registriert seit: Mar 2003
Ort: Hamburg
|
Klar, ich benutze XHTML und verwende XHTML 1.0 strict 
|
|
|
02.03.2005, 17:53
|
#4
|
|
Guest
|
moin nico,
du meinst sicher dein gästebuch, oder?
probiers doch mal mit nem content-type in den meta´s
ich hatte auf meiner alten seite das gleiche script im einsatz, ohne diese probleme, aber mit der combo meta + script
gruss
ingo
|
|
|
|
02.03.2005, 17:53
|
#5
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Du meinst sicher den grauen Streifen im Firefox.
Das ist die Art, wie Firefox XML ausgibt - sozusagen ein Statusfenster.
Bei mir steht da z,B, drin (habe im body nur eine Überschrift drin):
Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.
|
|
|
02.03.2005, 17:56
|
#6
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Zitat:
Im Firefox bekomme ich nun einen ca. 40px großen weißen Rand um die Seite
Im IE hingegen ist alles normal...Woran kann das denn liegen?
|
Ist Dir klar, was der Code macht? Anscheinend nicht
Im IE wird sich nie war groß ändern, weil für ihn immer nur text/html geschickt wird.
Firefox kriegt korrekterweise xhtml+xml und schaltet so auf die XML-Engine um.
Dabei gibt es einen kleinen Fehler, den Du jetzt hast. Die Lösung ist simpel - Du hast für den BODY bestimmt eine Hintergrundfarbe definiert? Ja? Nein? Egal ... Du musst einfach für HTML und BODY jeweils die gleiche definieren, dann ist das Problem weg
HTML, BODY
{
background-color: bla;
}
St@eff.en:
Nein, das meint er nicht 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
02.03.2005, 17:59
|
#7
|
|
Guest
|
versuch doch ma:
HTML-Code:
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
zusätzlich reinzubaun
|
|
|
|
02.03.2005, 18:08
|
#8
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Das ist unsinn und total unnütz. Und hat mit dem Problem nichts zu tun. 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
02.03.2005, 18:31
|
#9
|
|
Guest
|
danke für den freundlichen hinweis.
ichgehjetztwiederinmeinenkeller
|
|
|
|
02.03.2005, 18:40
|
#10
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Aber bitte
Sorrywennichmalwiedernenausreisserhatte
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
02.03.2005, 19:21
|
#11
|
|
TP-Moderator
Registriert seit: Mar 2003
Ort: Hamburg
|
Zitat:
|
Zitat von Boris
Ist Dir klar, was der Code macht? Anscheinend nicht 
Im IE wird sich nie war groß ändern, weil für ihn immer nur text/html geschickt wird.
|
Das ist mir halbwegs klar, jedoch wusste ich nicht, dass man html auch mitdefinieren muss...nun klappts, danke 
Danke nochmal an alle für die Mühen.
Achja: Es ging bei mir um die Tutorialseite, die ich nun mit PHP-Include aufgebaut habe und das Script dafür verwende 
Geändert von hero-master (02.03.2005 um 19:28 Uhr).
|
|
|
02.03.2005, 19:24
|
#12
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Mir war es auch nicht klar, als ich zum ersten Mal das Problem hatte. Ich habs dann einfach für HTML gesetzt, und es ging *g* 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:59 Uhr.
|
 |