Beiträge von Foster

    Also am Design fehlt es mir auf deiner Seite einfach ein wenig.
    Zu erst ist das Rot links viel zu grell.
    Entweder du nimmst einen schlichteren Farbton oder auch passenderweise eine Holztextur als Hintergrund (<!-- m --><a class="postlink" href="http://www.noctua-graphics.de/deutsch/Tex/holz_01.htm">http://www.noctua-graphics.de/deutsch/Tex/holz_01.htm</a><!-- m -->).
    Dann würde ich die Links auf dunklem Hintergrund weiß und auf hellem Hintergrund schwarz machen.
    Ganz allgemein kannst du dann in deine (bisher ja nicht so umfangreiche ;) ) CSS folgendes zur Formatierung von Links schreiben:

    * ich empfehle es, Links, die schonmal besucht wurden (:visited) genauso zu gestalten, wie die normalen (daher hier normale und besuchte Links zusammengefasst).
    ** active: beim draufklicken; hover: beim drüberfahren.

    Den Code kannst du ja einfach mal in deine CSS-Datei laden und schauen, wie es dir gefällt :)

    Dann darfst du keine <ul> benutzen sondern am besten ein Tabelle. Listen Ordnen die Elemente immer untereinander an. Ob man das anders einstellen kann, weiss ich nicht.
    Der Code:

    <html>
    <head>
    <style type="text/css">
    #navi {
    text-align:left;
    border: 1px solid #000;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:15px;
    margin-left:20px;

    }

    #navi td {

    width: 130px;
    margin-left:15px;
    background-color:silver;
    border-top:1px black solid;
    border-left:25px orange solid;
    border-bottom:1px red solid;
    border-right:2px blue solid;
    margin-top:10px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px; }
    </style>
    </head>

    <body>
    <div id="navi">
    <table border="1">
    <tr>
    <td><a href="index.htm">Startseite</a></li> </td>
    <td><a href="ueber-mich.htm">Über mich</a></td>
    <td><a href="termine.htm">Termine</a></td>
    <td><a href="impressum.htm">Impressum</a></td>
    <td>hallo</td>
    </tr>
    </table>
    </div>
    </body>


    _______________________________________
    Erläuterung:

    o #navi li ist nun #navi td.
    o #navi ul fällt weg.
    o float: left bei #navi td muss auch weg.
    o width: 200px bei #navi auch.
    o Breite von #navi td kann ruhig 130px sein.

    Hi,
    Also deine <center>-Tags bewirken hier nur, dass die ganze Tabelle in der Mitte der Seite ist.
    Damit der Inhalt der Tabelle oder der einer Spalte mittig ist, musst du align="center" einfügen.
    Hier der Code, den du dann brauchst:

    <table width="100%" border="1">
    <tr>
    <td colspan="3" align="center"><img src="newsletter/newsletter_header.jpg" alt="Skinart Piercing Grafik">
    </td>
    <tr/>
    <tr>
    <td width="20%">&nbsp;
    </td>
    <td width="60%">test
    </td>
    <td width="20%"> 3. Spalte
    </td>
    </tr>
    </table>

    colspan="3" bewirkt, dass sich die Spalte in der 1. Zeile über 3 Spalten der 2. Zeile erstreckt, was du auch später im Browser sehen wirst (bei border="1").
    align="center" bewirkt, wie schon gesagt, dass der Inhalt der Spalte mittig ist und funktioniert nur, wenn es im <td>- oder im <tr>-Tag steht.

    In dem Fall empfehle ich dir ganz einfach das Bild so anzupassen, dass es von der Breite her genauso gross ist, wie die anderen, da es sonst die gesamte Seite auseinander zieht, was nicht besonders schön ist.

    Edit: warum machst du für jedes Bild immer einen extra Paragraphen?

    Hi,
    Ich hab mir einen schicken CSS-Dropdownmenü-Code von <!-- m --><a class="postlink" href="http://www.cssplay.co.uk/">http://www.cssplay.co.uk/</a><!-- m --> geladen und ihn für meine Zwecke angepasst. Nur leider hab ich dabei scheinbar irgendwas in der CSS-Datei verändert, sodass das ganze Menü nun im IE nicht mehr funktioniert und sich das Submenü nicht mehr ausfährt.
    Der Code ist valid, sprich keine Tippfehler o.ä. drin und ich hab einfach keine Ahnung, warum im IE nix funktioniert.
    Hier die Adresse zu meinem Menü:
    <!-- m --><a class="postlink" href="http://foster116.fo.funpic.de/sindel">http://foster116.fo.funpic.de/sindel</a><!-- m -->
    HTML-Datei ist index.htm und die CSS-Datei ist design.css im gleichen Verzeichnis.
    Über eine Lösung würde ich mich sehr freuen :)

    Also erstmal: eine Tabelle besteht aus <table><tr><td>Inhalt</td></tr></table>. Das was du meinst sind Zeilen/Spalten.

    Desweitern Passt sich die Größe einer Spalte oder Tabelle, falls nicht anderes definiert, seinem Inhalt an. Sprich: Sie ist so groß, wie das größte Element, was in ihr ist. Deshalb kann ich auch nicht ganz verstehen, wass dein Problem ist.
    Poste am besten mal einen Screenshot davon oder wenigstens den Quellcode.

    Mete-Tags kommen auf jede Seite und jede Seite bekommt ihren eigenen Titel, solange du nicht über all einfach zB: HTML-Seminar.de stehen hast (anstatt HTML-Seminar.de - CSS).

    Was macht es denn für einen Unterschied, ob die Links auf der linken oder auf der rechten Seite sind?
    Und meinst du mit Tabelle nur ein einzelnes Kästchen, also <td></td> ?
    Du hast ja jetzt auf deiner Seite links rot hinterlegt die Links und rechts den Inhalt. Willst du das einfach ändern, oder wie?

    Damit du auf eine andere Seite weiterleiten kannst, musst du folgenden META-Tag im head-Bereicht anbringen:

    <meta http-equiv="refresh" content="0; URL=ihttp://www.html-seminar.de">

    <meta http-equiv="refresh" leitet dabei die Weiterleitung ein und content="0; bestimmt, nach wievielen Sekunden die neue Seite geladen wird. Wenn als Angabe 0 dasteht, wird sofort die andere Datei geladen. URL=http://www.html-seminar.de"> Steht dann für die Datei, auf die weitergeleitet wird. content="0; ..." scheint bei mir im Opera aber etwas buggy, da die 2. Seite erst nach etwa 1 Sekunde geladen wird.

    Quelle: SELFHTML