Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

css-Datenveränderung wird nicht mit übernommen

Hallo zusammen,

ich habe gerade das Problem, dass ich eine normale HTML-Datei mit css formatieren möchte.

Dazu habe ich eine css-Datei stylesheet.css und die Startseite.htm
in der Startseite wird die css-Datei eingebunden über

<link rel="stylesheet" type="text/css" href="stylesheet.css">
das ganze logischerweise im header-Bereich der HTML-Datei.

in der CSS-Datei gibt es mehrere Klassen, darunter u.a. solche:

TR.header {
  background: #90ee90;
}

TR.headerNavigation {
  background: #90ee90;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #90ee90;
  color: #ffffff;
  font-weight : bold;
}

body {
  background: #90ee90;
  color: #000000;
  margin: 0px;
}

diese werden auch definitiv richtig in der HTML-Seite aufgerufen. Nur leider erscheint die Seite nicht in einem grün-Ton, den ich testweise eingestellt habe, sondern weiterhin im normalen weiss.

die Startdatei hat als Quelltext folgendes:

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<!-- [url=http://www.computerhilfen.de/fachbegriffe-h-Header.html][b]header[/b][/url] //-->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr class="header">
    <td valign="middle"><a href="http://meine.domain.de/index.php"><img src="images/store_logo.png" border="0" width="250" height="76"></a></td>
    <td align="right" valign="bottom"><a href="http://meine.domain.de/account.php"><img src="images/header_account.gif" border="0" alt="Ihr Konto" title=" Ihr Konto " width="30" height="30"></a>&nbsp;&nbsp;<a href="http://meine.domain.de/shopping_cart.php"><img src="images/header_cart.gif" border="0" alt="Warenkorb" title=" Warenkorb " width="30" height="30"></a>&nbsp;&nbsp;<a href="http://meine.domain.de/checkout_shipping.php"><img src="images/header_checkout.gif" border="0" alt="Kasse" title=" Kasse " width="30" height="30"></a>&nbsp;&nbsp;</td>

  </tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="1">
  <tr class="headerNavigation">
    <td class="headerNavigation">&nbsp;&nbsp;<a href="http://meine.domain.de" class="headerNavigation">Startseite</a> &raquo; <a href="http://meine.domain.de/index.php" class="headerNavigation">Katalog</a></td>
    <td align="right" class="headerNavigation"><a href="http://meine.domain.de/account.php" class="headerNavigation">Ihr Konto</a> &nbsp;|&nbsp; <a href="http://meine.domain.de/shopping_cart.php" class="headerNavigation">Warenkorb</a> &nbsp;|&nbsp; <a href="http://meine.domain.de/checkout_shipping.php" class="headerNavigation">Kasse</a> &nbsp;&nbsp;</td>

  </tr>
</table>
(...)

Kann mir jemand helfen, was ich falsch mache...
da ich selbst keine Erklärung mehr dafür habe.

Danke für Hilfe

Antworten zu css-Datenveränderung wird nicht mit übernommen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hast du eine de.to / de.vu oder de.tl Domain, kann es vorkommen das ein IFrame wg. der Werbung drübergelegt wird.
Und des zerschiesst dir dein CSS

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Hilft es, wenn du den Browsercache löscht?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

tach zusammen,

also erst einmal vielen Dank für eine Rückmeldung

zu 1.) Nein ich habe keine dieser Domains und eigentlich hab ich eine statische HTML-Datei, so dass dieser Hinweis eigentlich ausgeschlossen werden kann. Des weiteren hab ich die Dateien lokal in einem Verzeichnis ausprobiert und auch dort läuft es nicht... Ich nutze Debian als OS und mehrere Browser haben das gleiche Ergebnis
- Opera
- Firefox Konqueror
- Epiphany

und ein Kollege hat das gleiche Problem mit den gleichen Dateien unter einem Windows-System

2.) Beim Firefox bei mir werden die Cache-Dateien automatisch gelöscht... auch nach einem Neustart hat sich leider nix verändert... hatte ich anfänglich auch dran gedacht, weil ich darauf schon mal reingefallen bin.

Gruss

Also ich hab Deine Angaben mal probehalber 1:1 in eine html kopiert und die Seite wir mir im IE und MF definitiv grün dargestellt.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hallo tinchen,

ich hahe jetzt zuhause eine Apache eingerichtet (ist jetzt nebensächlich), aber damit läuft es zuhause auch nicht...

Dort hab ich den einen Quellcode als index.htm gespeichert und den anderen als stylesheet.css

Und im Firefox und Opera mit localhost/index.htm aufgerufen.

ich sehe nur eine Weisse Seite
Links oben ist eigentlich ein Logo, welches man nicht sieht...
darunter steht Startseite >> Katalog
rechts sind drei Icons, die man nicht sieht.
Darunter steht:
Ihr Konto | Ihr Warenkorb | Kasse

Die Farbe der Links war blau (ist glaub ich standard) und drum herum alles weiss!!! Ich kann es nicht ändern!!!

Habe jetzt aber auch NUR den Quellcode, den ich angegeben habe 1:1 kopiert... keine weiteren Veränderungen... aber auch das geht nicht!

Ich bin total verzweifelt, weil ich mir nix erklären kann.

Gruss
 

Hast Du den richtigen Doctype deklariert ... den richtigen content-type? Die Verlinkung nochmal kontrolliert ... die Bilddateien im richtigen Ordner? :-))
Wär gut wenn man die Seite mal "ganz" sehen könnte, hast Du vielleicht ´nen Link?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Deinen oben gezeigten Codefragmenten nach zu urteilen, handelt es sich wohl um eine osCommerce-Installation. Als erstes läuft osCommerce unter PHP und nicht, wie Deine Datei als html. Die angezeigte weiße Seite ist dann einfach eine leere HTML-Datei in der Document-Root des Apache-Servers. Dann fällt mit auf, dass die Referenzierung  in Deinen Pfadangaben absolut ist (http://meine.domain.de/...), darf es aber nicht, das http://meine.domain.de/ solltest Du entfernen damit die Pfadangaben stimmen. Solltest Du das osCommerce händisch statt über die Installationsroutine installiert haben, dann kontrolliere die Datei configure.php im Verzeichnis includes und im verzeichnis admin/includes die Datei configuration.php. Möglicherweise stimmen auch dort die Pfadangaben nicht.

Solltest Du bereits an der Seite im Quelttext gebastelt haben, prüfe ob die Angaben zum Aufruf des Stylesheets wie folgt richtig

<link rel="stylesheet" type="text/css" href="stylesheet.css">

im Head-Bereich der Seite angegeben wird.   

BTW:

osCommerce Installation wie hier gezeigt

http://www.tanmar.info/content/view/46/65/

neu durchführen, Kopie der Datei stylesheet.css erstellen, erst dann am stylesheet basteln. Credo bei Änderungen oder Anpasungen an osCommerce vor Änderungen: Backup, Backup, Backup... :-) 

Und noch einen... :-)

funktionale configure.php für lokale osCommerce-Installation zum Vergelich mit der configure.php Deiner Installation

// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
  define('HTTP_SERVER', '127.0.0.1'); // eg, http://localhost - should not be empty for productive servers
  define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
  define('ENABLE_SSL', false); // secure webserver for checkout procedure?
  define('HTTP_COOKIE_DOMAIN', '127.0.0.1');
  define('HTTPS_COOKIE_DOMAIN', '');
  define('HTTP_COOKIE_PATH', '/lokales-shop-verzeichnis/');
  define('HTTPS_COOKIE_PATH', '');
  define('DIR_WS_HTTP_CATALOG', '/lokales-shop-verzeichnis/');
  define('DIR_WS_HTTPS_CATALOG', '');
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

  define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
  define('DIR_FS_CATALOG', '/lokales-shop-verzeichnis/');
  define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
  define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

// define our database connection
  define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
  define('DB_SERVER_USERNAME', 'root');
  define('DB_SERVER_PASSWORD', '');
  define('DB_DATABASE', 'namedeinerlokalenoscommercedatenbank');
  define('USE_PCONNECT', 'false'); // use persistent connections?
  define('STORE_SESSIONS', 'tmp'); // leave empty '' for default handler or set to 'mysql'
?> 

« Letzte Änderung: 05.10.07, 17:36:18 von PWT »

Upps ... osCommerce, ja denn hat sich mein posting wohl erledigt.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

ok, das HTML-Code-Fragement ist von einer oscommerce-Installation...
aber darum geht es gerade nicht...

Da das ganze auch als HTML-Datei mit css-Einbindung laufen muss.
Daher hab ich eine Seite aufgerufen... den Quellcode anzeigen lassen und habe dann lokal den css-Code anpassen wollen.
Danach wollte ich es uploaden und ausprobieren.

Da das ganze auch LOKAL mit HTML klappen muss, ist es meiner Meinung nach egal, da das Problem dennoch besteht...

@Tinchen...

Das mit DocType das geb ich zu, dass wir von Oscommerce vorgegeben bzw. könnte ich verändern... aber das Problem liegt glaub ich ganz allgemein vor...

Bei einigen geht es, bei einigen halt nicht... und das mit dem Quellcode hier... halt eine HTML-Datei mit einer eingebunden css-Datei...
und das ist das eigentliche Problem und nicht oscommerce (meiner Meinung nach)

Gruss
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Verwende mal versuchsweise in der CSS Kleinschrift für tr und td

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

 

Zitat
Dort hab ich den einen Quellcode als index.htm gespeichert und den anderen als stylesheet.css

Und im Firefox und Opera mit localhost/index.htm aufgerufen.
Du weisst, dass die Dateien im Verzeiohnis  htdocs des Servers liegen müssen und dort wiederum ggf. in einem für Deine Seiten angelegten Unterverzeichnis? Nach dem Schema

htdocs/deinverzeichnis
index.html
oder/und
index.php
und
stylesheet.css

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo danke noch mal für den Hinweis...

ich habe alles nach euren Anweisungen gemacht.. aber es hat sich nichts geändert...

Ich habe zuhause eine Apache... dort sind die Dateien im Htdocs...
und auf dem "richtigen" Webserver sind die Dateien auch..

Auch mit Kleinschrift geht's nicht.

Gruss

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Stell mal bitte einen Link zu deiner Seite rein.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hast jetzt ne Kurznachricht mit den Daten bekommen..
Danke schon mal für deine Hilfe.


« RSS Feed mit PHPphp-Code »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet einen unkompilierten Programm-Code einer Software. Der Quellcode ist meist in einer der verbreiteten Programmierspra...

Unicode
Ein Unicode ist ein "Einheitsschlüssel", der als internationaler Standard gilt. Unicode ist ein digitaler Zeichensatz zur Darstellung von weitestgehend jedem Schrift...

QR-Code
Die Abkürzung QR steht für "Quick Response" und besteht aus einer quadratischen Matrix mit schwarzen und weißen Punktren. Zudem sind auch Striche zu sehen...