Micha: <TD <-?

Hi,

Ich hab eine Tabelle mit 2 Zellen, diese dienen der Navigation, in die erste habe ich nun ein Image gepackt, als NavigaionsÜberschrift, dieses Image is nun aber nicht viereckig sondern an den oberen kanten abgerundet.
In der zweiten zelle befinden sic die Navigationspunkte. Dies soll nun natürlich eine Umrandung, da aber das image in der ersten Zelle nicht viereckig ist, darf dort keine, sondern nur in der 2ten zelle. Wie mach ich das?
ich hab viel rumprobiert kriegs aber nicht hin...

  1. Hallo,

    Dies soll nun natürlich eine Umrandung, da aber das image in der ersten Zelle nicht viereckig ist, darf dort keine, sondern nur in der 2ten zelle.

    U-Boot??
    Bahnhof??
    Bierbüchse???

    Warum ist ausgerechnet jetzt meine Glaskugel in der Reinigung???

    Tschau

    Tobias

    --
    http://www.tobiasklare.de
    fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
    1. löl... also

      Ich hab eine Tabelle...wie auf dem bild...und möchte einen rand um die untere Zelle, so das sie mit der oberen abschliesst...sprich border="1" nur geht das bei tabellen, und wie oder ob überhaupt bei einer Zelle weiss ich nicht.

      1. Moin!

        Ich hab eine Tabelle...wie auf dem bild...und möchte einen rand um die untere Zelle, so das sie mit der oberen abschliesst...sprich border="1" nur geht das bei tabellen, und wie oder ob überhaupt bei einer Zelle weiss ich nicht.

        Mit CSS kannst du problemlos einen einen oder mehrere Pixel breiten Rand außen an die einzelne Zelle setzen.

        Allerdings: Nur außen dran.

        Problem: Dein Bild ist X Pixel breit. Dann ist die Tabellenzelle, in der das Bild drin ist, auch X Pixel breit. Und die Zelle darunter ist ebenso X Pixel breit.

        Wenn du jetzt "rundherum" um die untere Zelle einen 1px-Rahmen setzt, dann ist die Zelle _inklusive_ Rahmen genau zwei Pixel breiter - also auch zwei Pixel breiter, als deine Grafik in der oberen Zelle. Wirklich "glatt" ist das so nicht realisierbar.

        Alternative: Ein Hintergrundbild der Breite X Pixel einbauen, welches links und rechts jeweils einen Pixel als "Rahmen" enthält, die Zelle dann zum Abstandhalten von diesem "Rahmen" mit etwas padding versehen, und nur den unteren Rahmen mit CSS formatieren.

        - Sven Rautenberg

        --
        "Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)
        1. Hallo,
          oder noch besser: Tabelle weg und mit div - Container arbeiten.
          Tschau

          Tobias

          --
          http://www.tobiasklare.de
          fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
          Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
          Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
          1. Genau die Antwortn die ich brauchte.

            Dankeee

          2. Hallo,

            oder noch besser: Tabelle weg und mit div - Container arbeiten.

            Das ist öfters falsch als nützlich.

            Grüße
            Thomas

      2. Hallo,
        ok, das ist etwas verständlicher.

        Die Sachen die du suchst heißen CSS und border-width.
        Entweder du schaust bei selfhtml rein oder bei http://www.css4you.de. Dort findest du alle infos die du brauchst.

        (CSS müsste dann auf das td angewand werden wo der border hinsoll)

        Tschau

        Tobias

        --
        http://www.tobiasklare.de
        fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
        Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
        Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
      3. Hallo,

        Ich hab eine Tabelle...wie auf dem bild...und möchte einen rand um die untere Zelle, so das sie mit der oberen abschliesst...sprich border="1" nur geht das bei tabellen, und wie oder ob überhaupt bei einer Zelle weiss ich nicht.

        http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm
        und
        http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm

        Grüße
        Thomas

  2. Hi,

    ich versteh zar deinen Text nicht, aber vielleicht Hilft der Tipp eine Spalte mit weiß (bzw. Die Hintergrundfarbe der Seite) als Hintergrundfarbe zu Füllen.

    Andy