Tablle mit css aber OHNE border

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tablle mit css aber OHNE border

    Hi, ich hoffe jemand von euch findet den Fehler:
    Ich möchte folgende Tabelle mit css formatieren:
    Prob: mit css entsteht ein Rahmen (schätze 2px), was mache ich falsch?

    BITTE HILFT MIR

    HTML:

    <html>
    <head>
    </head>
    <body>
    <table border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>
    </td>
    </tr>
    </table>
    </body>
    </html>

    CSS:

    <html>
    <head>
    <style type="text/css">
    table.unsichtbar { border:0px; }
    td.unsichtbar { padding:0; margin:0px }
    </style>
    </head>
    <body>
    <table class="unsichtbar">
    <tr>
    <td class="unsichtbar">
    </td>
    </tr>
    </table>
    </body>
    </html>

    MfG pave
    Zuletzt geändert von pave; 05.08.2002, 20:57.
    MfG pave
    Was ist die beste Internetlösung?

  • #2
    Wenn man folgende seite im browser aufruft sieht/erkennt man den Rahmen.

    <html>
    <head>
    <style type="text/css">
    table.unsichtbar { border:0px; }
    td.unsichtbar { padding:0; margin:0px }
    </style>
    </head>
    <body>
    <table border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    <table class="unsichtbar">
    <tr>
    <td class="unsichtbar">test
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </body>
    </html>
    MfG pave
    Was ist die beste Internetlösung?

    Kommentar


    • #3
      du gibst ja im ersten table border="1" an und das wird ausgeführt

      Kommentar


      • #4
        Du hast da zwei Tabellen verschachtelt. Die innere ist unsichtbar; die äußere aber nicht.
        mein Sport: mein Frühstück: meine Arbeit:

        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

        Kommentar


        • #5
          Oh, das war nicht geplant, ich hab jetzt noch ein bischen rumprobiert, klappt aber immer noch nicht, wenn ich im folgendem code die werte verändert, passiert nur was bei padding?? ES müßten sich doch eigentlich die Inhalte der Zellen unmittelbar berühren?? Ich bin dankbar für jede Hilfe!

          <html>
          <head>
          <style type="text/css">
          <!--
          .table { border:0px }
          .td { border:0px; margin:0px; padding:0px }
          -->
          </style>
          </head>

          <body>
          <table class="table">
          <tr>
          <td class="td">Inhalt</td>
          <td class="td">Inhalt</td>
          </tr>
          </table>
          </body>
          </html>

          MfG pave
          MfG pave
          Was ist die beste Internetlösung?

          Kommentar


          • #6
            <table cellpadding=0 cellspacing=0>
            ich bin Toxical, und werd es auch bleiben

            Kommentar


            • #7
              Versuch´s mal so:
              PHP-Code:
              <html><head>
                <
              style type="text/css"><!--
                  
              tabletrthtd border:0pxmargin:0pxpadding:0px }
                --></
              style>
              </
              head><body>
              <
              table><tr>
                <
              td>Inhalt</td>
                <
              td>Inhalt</td>
              </
              tr></table>
              </
              body></html
              mein Sport: mein Frühstück: meine Arbeit:

              Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

              Kommentar


              • #8
                Geht das überhaupt mit css

                Ich hab leider keine php-Unterstützung auf meinem Server, also kann man das mit css nicht machen, seh ich das richtig?
                MfG pave
                MfG pave
                Was ist die beste Internetlösung?

                Kommentar


                • #9
                  nein siehst du falsch:9

                  php hat mit CSS Nichts zu tun.
                  CSS is client seitig genau wie HTML , PHP auffem server ist ja kalr, also da wo html geht auch css, brauchst du keine unterstützung dafür, ausser im brauser..
                  ich bin Toxical, und werd es auch bleiben

                  Kommentar


                  • #10
                    Sorry -schlecht formuliert- ich meinte, daß ich mit css die Tabelle so wie ich sie haben will (cellpadding="0" cellspacing="0" border="0"), nicht formatieren kann-oder? Und die Lösung mit php kann ich nicht nehmen, weil mein Server php nicht unterstützt:-(. (www.formicarium.de)

                    MfG pave
                    MfG pave
                    Was ist die beste Internetlösung?

                    Kommentar


                    • #11
                      schau mal ins selfhtml:
                      http://selfhtml.teamone.de/css/eigen...n/tabellen.htm
                      mein Sport: mein Frühstück: meine Arbeit:

                      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                      Kommentar


                      • #12
                        Oh, das war ja kein php, ups (warum schreibst du auch php drüber). Ich hab in Selfhtml entsprechendes schon hundertmal durchgelesen?? Deinen Vorschlag habe ich ausprobiert, nur wenn ich die border-color: auf rot setzte und bei border was verändere passiert nichts, bzw. ich seh die border nicht??
                        MfG pave
                        MfG pave
                        Was ist die beste Internetlösung?

                        Kommentar


                        • #13
                          tja ... warum schreib ich auch php drüber ... das war das Forum.
                          Ich hätte auch "code" drüberschreiben können, aber dann wär das nicht so schön farbig gewesen.

                          Vermutlich bringst du das mit den Styles und Style-Klassen durcheinander ... mal ein paar Beispieler:

                          table { ... } setzt den Style für ALLE Tabellen
                          table.klasse { ... } = styles für <table class="klasse">
                          .klasse = styles für jedes Tag mit dem Attribut class="klasse"

                          also ... wenn du .td definierst, dann gilt diese Definition für <font class="td"> und <td class="td">, aber nicht für <td> oder <td class="egal">

                          wenn du td definierst, gilt das für <td> und alle tds, die keine eigene Klassenstyles haben.

                          Ein Problem macht noch der Netscape Navigator (zumindest bis 4.7) - der ignoriert styles für Tabellen nämlich weitgehend.
                          mein Sport: mein Frühstück: meine Arbeit:

                          Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                          Kommentar

                          Lädt...
                          X