CSS für Tag aufheben
Bibabutze
- css
0 wahsaga1 Mathias Brodala0 Phil
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;
}
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
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>
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
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!
Hört sich verdammt gut an!
Bibabutze
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
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
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
Hallo Phil
- 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
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
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
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
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