php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.05.2010, 22:04  
Neuer Benutzer
 
Registriert seit: 24.09.2008
Beiträge: 18
jupp61 befindet sich auf einem aufstrebenden Ast
Standard CSS-Definitionen greifen nicht

Hallo,
ich habe folgende separate Datei "title.php" definiert.

Code:
<head>
    <link href="style.css" type="text/css" rel="stylesheet" />

    <title>mein titel</title>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    <meta name="author" content="jupp61" />
 
</head>
Diese Datei wird am Anfang aller Seiten aufgerufen:

Code:
<?php include("session_start.php") ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

<?php include("title.php"); ?>
Leider greift die CSS-Datei nicht. Die Seiten werden speziell im IE-Explorer mit unterschiedlichen Zeichensätzen angezeigt. Im Firefox ist die Anzeige korrekt.

Hier noch die Passage aus der CSS-Datei:
Code:
body {
    font: 100% Verdana, Times, Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff;
    font-size: 12pt;                /* Schriftgröße bei Aufzählungen */
}
Woran liegt das?

Vielen Dank
Jupp

Geändert von jupp61 (03.05.2010 um 23:23 Uhr).
jupp61 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.05.2010, 22:05  
Erfahrener Benutzer
 
Registriert seit: 01.01.2010
Beiträge: 202
PHP-Kenntnisse:
Anfänger
CoKeSiDe befindet sich auf einem aufstrebenden Ast
CoKeSiDe eine Nachricht über ICQ schicken
Standard

1. Falsches Forum
2. Zeig mal deine CSS
3. Bitte BBCode benutzen
CoKeSiDe ist offline   Mit Zitat antworten
Alt 04.05.2010, 00:49  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Hallo,

installier dir mal Firebug und geh mit dem DOM-Inspector das HTML-Objekt an. Rechts unten bei Styles siehst du dann welche CSS-Angaben greifen (auch vererbte) und welche ueberschrieben wurden. Wenn sie dort nicht auftauchen, hast du auch keine passenden Styles deklariert.

https://addons.mozilla.org/de/firefox/addon/1843

Edit: Zusammenhang zwischen CSS und Zeichensatz sehe ich nicht; verwende absolute Pfadangaben fuer deine style.css. Wenn du die Datei eben auch auf Unterseiten (in Unterordnern) einbindest ist die Pfadangabe naemlich ganz einfach falsch.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 04.05.2010, 00:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ich habe die Codings jetzt als Zitate markiert. Gibt es noch andere Möglichkeiten?
http://www.php.de/board-support/6701...zum-board.html (FAQ versprengter Fragen zum Board)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 04.05.2010, 23:56  
Neuer Benutzer
 
Registriert seit: 24.09.2008
Beiträge: 18
jupp61 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
Chriz scheint Recht zu haben

Zitat:
Wenn sie dort nicht auftauchen, hast du auch keine passenden Styles deklariert.
In Firebug wird nichts angezeigt in der Lasche Styles.

Andererseits verstehe ich nicht, dass Farben etc. über mein CSS-Datei doch zugeordnet werden.

Ich habe nur eine Style-Datei und alle Seitendefinitionen liegen im gleichen Verzeichnis.

Wie kann ich der Dinge auf die Spur kommen?

Danke
Jupp
jupp61 ist offline   Mit Zitat antworten
Alt 05.05.2010, 00:07  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Kannst du nochmal aufklären was dein CSS-Problem mit dem Zeichensatz zu tun hat, das verstehe ich nicht ganz.

Mach doch einfach mal ein Onlinebeispiel.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 05.05.2010, 22:09  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Vermutlich hast du die CSS-Datei in einer anderen Zeichenkodierung gespeichert, als das HTML-Dokument - und der Server liefert aber keine entsprechende Kodierungsangabe im Response-Header mit aus.

Dann versucht der Browser, die CSS-Ressource in der gleichen Zeichenkodierung zu interpretieren, wie das HTML-Dokument.
Und während das bspw. bei ISO-8859-1 und UTF-8 was die ASCII-kompatiblen Zeichen angeht noch gut gehen mag, stellen dann Sonderzeichen wie das ö, ß und ä, die du in deinem CSS-Kommentar verwendet hast schnell ein Problem dar, weil durch diese die Interpretation in einer anderen Zeichenkodierung ausgeschlossen ist.
ChrisB ist offline   Mit Zitat antworten
Antwort


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
Änderungen in der php.ini greifen nicht Plague PHP Tipps 2006 4 10.08.2006 23:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
css greifen, css angaben greifen nicht, responseheader css-datei, css zeichenkodierung

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