Beiträge von sejuma

    Das spielt keine Rolle, außer dass jpg eine bessere Qualität haben kann. Kommt drauf an, wie du's abgespeichert hast.

    Code
    body
    {
     font-family:Arial;
     font-size:12px;
     color:#000;
     background-image: url( http://home.arcor.de/michael-tanner/technetium/images/bg.jpg);
     background-position: fixed;
     }


    Allerdings ist unter der genannten Adresse wohl kein Bild hinterlegt.
    Beachte: Der IE bis 6 kennt position: fixed; nicht, der IE 7 nur bedingt.

    hover hellgrün und gleichzeitig schwarz geht nicht. Andere Farbnuancen müsstest du ggf. noch ändern.

    Es kommt immer darauf an, wie sich die CSS-Angaben auf den HTML-Teil auswirken sollen. Von daher besteht ein direkter Zusammenhang mit dem HTML-Code.
    Als Faustregel gilt jedoch folgendes:

    Alles was im body definiert ist, brauchst du in den nachfolgenden Elementen nicht gesondert zu definieren. Außer du willst dort abweichende Formate (Farben, Hintergründe etc.) haben.

    Wenn du keine Außen- und Innenabstände (margin und padding) brauchst, dann ist es nicht erforderlich, diese auf 0px zu setzten. Diese Angaben machen nur Sinn, wenn sie einen Wert ungleich Null haben.

    Wenn du alle Rahmenangaben auf Null setzt ist das ebenfalls überflüssig, da dies bereits die Standardeinstellung ist.

    Ich kenne zwar den Opera-Assistenten nicht, aber was er da produziert hat, ist ziemlicher Schwachsinn, da zum Großteil überflüssig.

    Mach dir doch mal eine Skizze, wie deine HP aussehen soll. Dnach kannst du die einzelnen Elemente wie z.B. Header, Navi, Content mit CSS positionieren und die Style-Angaben wie Rand, Farben usw. definieren.

    Da stimmt was mit der Reihenfolge nicht:

    Bisher:

    Ändere das mal so:

    Du brauchst ein FTP-Programm, mit dem du deine Dateien auf den Webspace hochlädst.
    Ein kostenloses bekommst du z.B. hier
    Dort musst du deine Server-Zugangsdaten eintragen. Die bekommst du von deinem Provider.
    Achte darauf, dass deine Startseite die Bezeichnung
    index.html oder
    index.htm oder
    index.php
    hat.

    Du kannst vieles stark vereinfachen, indem du Überflüssiges weglässt:

    Alt:

    Neu:

    Code
    div {
    
    }

    Wenn du keine margins und paddings brauchst, kannst du die Angabe auch weglassen. Beim Body macht es dagegen wegen unterschiedlicher Browserinterpretation Sinn. Dann aber kürzer:

    Code
    body {margin: 0; padding: 0;}

    Gliches gilt für den border: Wenn du keinen brauchst, musst du ihn auch nicht definieren.
    Wenn das background-image identisch ist mit dem des body: weglassen.
    background-repeat und position 0 sind ebenfalls Standardeinstellungen. Kannst also auch weglassen.
    Da die Schrift bereits im Body definiert ist, muss sie in den nachfolgenden Elementen nicht erneut angegeben werden; außer sie soll vom body abweichen.

    Ergebnis: Für den div bleibt in diesem Fall nichts übrig. Verwende ihn deshalb zur Positionierung, z.B. mit margin, und Breitenangaben.

    Sieh dir am Besten mal die Layoutbeispiele in den FAQ's an.

    Offensichtlich willst du zwei unterschiedliche Navis haben. Hierzu musst du den Links und nicht den div's die Klassen zuordnen.

    Sieh dir mal die FAQ's I/2. und 5. an.

    Zur Positionsbestimmung der beiden Menues brauchst du dann lediglich zwei div's, in die du den jeweiligen Navi-Code packst.

    Probier's mal so:

    PHP
    <?php include("head.txt"); ?>

    Deine Seiten musst dann allerdings umbenennen: Dateiendung statt "html" dann "php".
    Ferner muss dein Webspace php-fähig sein.
    Das Ergebnis kannst du normalerweise nur online testen, nachdem du die Dateien hochgeladen hast.