Bibabutze: CSS für Tag aufheben

Hi,

Habe in meiner CSS tabellen so deklariert das Sie immer mit einem feinen schwarzen rand angezeigt werden - wie kann ich jetzt "unsichtbare tabellen" einbinden die diesen rand nicht haben sollen

es war bequemer es folgenermaßen zu schreiben als eine klasse. den klassen muss man jedes mal mit class="meinklasse" eibinden.
 wieso kann ich es nicht umgekehrt machen - nach dem motto
class="noclass" oder kann ich prioritäten setzen innerhalb einer css?

TD,TR,TH,TABLE{
font-size: 12px;
border-color: #ffffff;
border-spacing: 0px;
border: 0px;
border-collapse: collapse;

padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;

border-bottom-style: solid;
border-bottom-width: 1;

border-top-style: solid;
border-top-width: 1;

border-left-style: solid;
border-left-width: 1;

border-right-style: solid;
border-right-width: 1;
}

  1. hi,

    Habe in meiner CSS tabellen so deklariert das Sie immer mit einem feinen schwarzen rand angezeigt werden - wie kann ich jetzt "unsichtbare tabellen" einbinden die diesen rand nicht haben sollen

    In dem du die betreffenden Tabellen selektierst, und für diese die Rahmen explizit "abschaltest".

    es war bequemer es folgenermaßen zu schreiben als eine klasse. den klassen muss man jedes mal mit class="meinklasse" eibinden.
    wieso kann ich es nicht umgekehrt machen

    Kannst du doch, wo liegt das Problem?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. oh mann bin ja auch sau dumm:

      es muss ja auch so aussehen damit es funktioniert

      <TABLE class="noclass">
      <TR class="noclass" >
       <TD class="noclass" >text</TD>
      </TR>
      </TABLE>

      und nicht nur so

      <TABLE class="noclass">
      <TR>
      <TD>text</TD>
      </TR>
      </TABLE>

      1. hi,

        es muss ja auch so aussehen damit es funktioniert

        <TABLE class="noclass">
        <TR class="noclass" >
        <TD class="noclass" >text</TD>
        </TR>
        </TABLE>

        und nicht nur so

        <TABLE class="noclass">
        <TR>
        <TD>text</TD>
        </TR>
        </TABLE>

        Nö, "muss" es nicht - wenn du bspw. den Nachfahrenselektor sinnvoll einsetzen würdest.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hey

          Nö, "muss" es nicht - wenn du bspw. den Nachfahrenselektor sinnvoll einsetzen würdest.

          Hab mal ein bischen danach gesucht, aber kapieren tu ich es grad ma überhaupt net!

          • Wie ist das gemeint?
          • Wie setze ich den Nachfahrenselektor ein?

          Hört sich verdammt gut an!

          Bibabutze

          1. hi,

            Nö, "muss" es nicht - wenn du bspw. den Nachfahrenselektor sinnvoll einsetzen würdest.

            Hab mal ein bischen danach gesucht, aber kapieren tu ich es grad ma überhaupt net!

            • Wie ist das gemeint?

            So, wie's da steht.

            • Wie setze ich den Nachfahrenselektor ein?

            So, dass du damit Nachfahren bestimmter Elemente gezielt selektierst.

            .bla a span { }
            selektiert alle spans, die sich in Links befinden, die sich in einem ELement mit der Klasse .bla befinden.

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo Bibabutze.

    border-bottom-width: 1;

    border-top-width: 1;

    border-left-width: 1;

    border-right-width: 1;

    1 Pferdefuß? 1 Bratwurst? 1 Fliegenschiss?

    Einen schönen Dienstag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
  3. border-bottom-style: solid;
    border-bottom-width: 1;

    border-top-style: solid;
    border-top-width: 1;

    border-left-style: solid;
    border-left-width: 1;

    border-right-style: solid;
    border-right-width: 1;

    warum für jede seite extra angeben solid und 1?
    1. kannst du das gleiche erreichen mit
    border:1px solid

    2. solltest du hinter 1 eien Angabe machen.(px, em,%, pt, ex) gibt ja genug wobei du dich am besten an px und em hälst.

    du kannst auch das gleich erreichen in dem du den quelltext so kürzt.

    TD,TR,TH,TABLE{
    font-size: 12px;
    border-style:1px solid #ffffff;
    border-spacing: 0px;
    border-collapse: collapse;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    }

    korriegiert mich wenn ich falsch liege.

    mfg

    Phil

    1. Hallo Phil

      1. solltest du hinter 1 eien Angabe machen.(px, em,%, pt, ex) gibt ja genug wobei du dich am besten an px und em hälst.

      Nicht ganz, Prozentwerte sind nicht erlaubt.
      Laut SELFHTML Rahmendicke:
      "Mit border-width: können Sie die Dicke des Rahmens um ein Element bestimmen. Erlaubt ist eine numerische Angabe (mit Ausnahme von Prozentwerten) für die Rahmendicke ..."

      Laut W3C Border properties sind thin, medium, thick und <length> erlaubt.

      Auf Wiederlesen
      Detlef

      --
      - Wissen ist gut
      - Können ist besser
      - aber das Beste und Interessanteste ist der Weg dahin!
      1. Hallo Detlef.

        "Mit border-width: können Sie die Dicke des Rahmens um ein Element bestimmen. Erlaubt ist eine numerische Angabe (mit Ausnahme von Prozentwerten) für die Rahmendicke ..."

        Hm, warum diese Einschränkung?

        (In der Tat setzt Opera als einziger Prozentangaben bei der Rahmenbreite um.)

        Einen schönen Mittwoch noch.

        Gruß, Mathias

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]
        1. Hallo Mathias

          Hm, warum diese Einschränkung?

          Frag nicht mich, frags W3C.

          Es gibt die Unterscheidung zwischen <length> (Maße mit absoluten und relativen Einheiten, außer %) und <percentage> (Maße in Prozent). Bei margin oder padding z.b. ist beides erlaubt, bei border nur <length>.

          Auf Wiederlesen
          Detlef

          --
          - Wissen ist gut
          - Können ist besser
          - aber das Beste und Interessanteste ist der Weg dahin!
          1. Hallo Detlef.

            Hm, warum diese Einschränkung?

            Frag nicht mich, frags W3C.

            OK, habe ich soeben gemacht. Mal sehen, ob ich eine Antwort erhalte.

            Es gibt die Unterscheidung zwischen <length> (Maße mit absoluten und relativen Einheiten, außer %) und <percentage> (Maße in Prozent). Bei margin oder padding z.b. ist beides erlaubt, bei border nur <length>.

            Ja, kann ich alles nachvollziehen. Nur warum Prozentangaben für Rahmenbreiten nicht zulässig sein sollen, entzieht sich meinem Verständnis. Dass es nicht an der Umsetzung scheitern kann, beweist Opera ja.

            Einen schönen Mittwoch noch.

            Gruß, Mathias

            --
            sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
            „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
            [HTML Design Constraints: Logical Markup]
    2. Hallo.

      warum für jede seite extra angeben solid und 1?

      [...]

      du kannst auch das gleich erreichen in dem du den quelltext so kürzt.

      [...]

      padding-left: 3px;
      padding-right: 3px;
      padding-top: 0px;
      padding-bottom: 0px;

      Warum für jede Seite extra angeben?
      Du kannst auch das Gleiche erreichen, indem du dem Quelltext so kürzt:
      padding: 0 3px;
      MfG, at