Beiträge von Tikonteroga

    Hallo,

    danke für deine Antwort. Ich habe nach einer Lösung gesucht bei der ich kein Bild benutzen muss, so dass man die Farben des Verlaufs einfach durch Änderung zweier Parameter im Stylesheet oder in einer PHP-Datei ändern kann.

    Ich habe mal ein Bisschen nachgedacht und bin dann auf die Idee gekommen, dass ich ja mit einem PHP-Skript eine Tabelle erstellen könnte, die 256 * 64 Zellen mit einer Größe von 1*1px besitzt. Dann könnte ich den Zellen Spaltenweise einen anderen Wert für backgroundcolor zuweisen.

    Bei einem Farbverlauf von schwarz nach weiss auf einer 256 * X großen Fläche bekäme dann die

    1. Spalte die background-color:rgb(0,0,0);
    2. Spalte die background-color:rgb(1,1,1);
    ...
    256. Spalte die background-color:rgb(255,255,255);

    Ich finde diese Lösung aber ehrlich gesagt ein Bisschen dumm ...da blickt ja nachher keiner mehr durch. :roll:

    Gruß

    Tikonteroga

    Hallo,

    ich möchte eine horizontale Navigationsleiste erstellen. Dies realisiere ich mit einer Tabelle mit einer Zeile und einer Spalte. In dieser einen Spalte befinden sich meine Links.

    Beispiel 1:

    <table><tr><td>
    <a>...</a>
    <a>...</a>
    <a>...</a>
    ...
    </td></tr></table>

    Nun nöchte ich das die einzelnen Links nebeneinander stehen und dass es keinen Zwischenabstand zwischen den Links gibt. Diesen Zwischenabstand bekomme ich jedoch nicht weg. Wenn ich den HTML Code aber folgendermaßen schreibe ist der Abstand verschwunden.

    Beispiel 2:

    <table><tr><td>
    <a>...</a><a>...</a><a>...</a> ...
    </td></tr></table>

    Gibt es auch eine Möglichkeit es so zu realisieren, dass ich die Links im Editor untereinander schreiben kann, wie in Beispiel 1? Mit CSS? Eigentlich dachte ich die Zeilenumbrüche, die ich im Editor mache, werden vom Browser nicht interpretiert?!?Ich finde es doof, wenn ich dann im Editor eine Zeile hab, die so breit ist, dass ich ewig scrollen muss um zum Zeilenende zu gelangen....

    Damit ihr meine Lösungsstrategie nachvollziehen könnt: Ich möchte dann den Abstand zwischen den Links mit padding realisieren, damit ich beim mover flexibel bin und sowohl die Schrift, als auch den Hintergrund einfärben kann.

    Gruß

    Tikonteroga

    Hallo,

    ich erstelle zur Zeit eine Website, die über einen Banner (1003*64px) mit einem horizontalen Farbverlauf von grau (links) nach weiss (rechts) verfügt. Dieser Farbverlauf wurde in Photoshop Elements realisiert - es handelt sich also um ein <img> Element.

    Die Website möchte ich nun so designen bzw. gestalten, dass sie wiederverwendbar ist. Das heisst sie soll auch von anderen verwendet werden können, nur eben individuell angepasst z.B. duch Änderungen in einer css-Datei oder einer php-Datei, die globale Variablen enthält.

    Hierfür ist aber die Realisierung des Banner durch ein jpg-Bild ungeeignet. Da ich ständig ei neues Bild erstellen müsste, es richtig benennen müsste und in das passende Verzeichnis kopieren müsste... Gibt es vielleicht eine Möglichkeit mit HTML, CSS oder evtl. PHP einen horizontalen Farberlauf zu erzeugen z.B. als background-color für ein <td> oder <div> Element?

    PS: Eine solche Funktion habe ich zwar bei SELF-HTML schon gefunden, diese wird jedoch nur vom Internet Explorer interpretiert und ist nicht als Standard definiert. Die Lösung muss auf jeden Fall unter css-konformen Browsern funktionieren (Firefox*, Opera, Safari).

    Gruß

    Tikonteroga

    Hallo,

    danke für die Lösungsvorschläge. Ich habe das <div> Element entfernt und das <td> Element als Elternelement benutzt, um dessen Inhalt vertical zu zentrieren. Es hat also geklappt, vielen Dank nochmal.

    Wenn meine Vorgehensweisen manchmal dem Einen oder Anderen komisch vorkommen, bitte ich um Nachsicht. Ich bin auf dem Gebiet HTML noch sehr neu und unerfahren.

    Gruß

    Tikonteroga

    Hallo,

    ich habe ein Problem beim gestallten einer Seite. Ich habe ein <div> in dem sich <table> und

    Elemente befinden. Nun möchte ich dieses <div> vertical auf meiner Seite zentrieren.

    Achja das <div> Element befindet sich in einer Tabelle, die die Seite auf eine Breite von 600px reduziert.

    <table><tr><td>
    <div> ... </div>
    </td></tr></table>

    Mir ist bewusst, dass dies schlecht gelöst ist, habe aber gerade keine Zeit, eine bessere Lösung umzusetzen.

    Nun möchte ich das <div> Element und dessen Inhalt innerhalb des <td> Elements vertival Zentrieren. Wie kann ich das tun? Mit

    style="valign:middle" oder style="vertical-align"

    hat es nicht funktioniert.

    Gruß

    Tikonteroga

    Hallo,

    ich habe beim Erstellen meiner Internetseite folgendes Problem:

    Ich möchte mehrere Images <img ... > direkt untereinander positionieren.

    Beispiel mit Pseudocode:

    <body>
    ...
    <img 1003x64 px >
    <img 1003x1 px >
    <img 1003x24px >
    <img 1003x1 px >
    <img 1003x32 px >
    <img 1003x1 px >
    ...
    </body>


    Bei den Images handelt es sich um *.jpg und *.gif-Bilder. Im Stylesheet habe ich entsprechend

    body, img{margin:0px;}

    gesetzt, doch der Internet Explorer 7 postioniert die Images nicht direkt untereinander sondern lässt einen Zwischenraum. Im Firefox 2.0 werden die Images direkt untereinander angezeigt (0px Zwischenraum).

    Gibt es hier vielleicht irgendeinen Trck, wie ich den Internet Explorer dazu überreden könnte die Images korrekt zu positionieren? Doch jedoch so, dass der Firefox die Seite immernoch korrekt darstellt.

    Ich habe auch schon mehrere alternative Methoden gefunden z. B: mit Tabellen, aber ich würde es lieber mit der o. g. Methode lösen.

    Vielen Dank im Vorraus.

    Tikonteroga