Hallo,
table td, th, tr{
border-collapse: collapse;
border-style: hidden;
padding: 0.2em;
border-width: 0px;
border: hidden;
}
das wirkt auf alle td-Elemente, die Nachfahren von table sind (sinnlos, denn das sind sie ohnehin), sowie auf alle th- und tr-Elemente.
> ~~~css
table.grid *{
> border: thin solid silver;
> border-style: inset;
> padding: 0.3em;
> empty-cells:show;
> }
Wirkt auf alle Nachfahrenelemente von table.grid, egal welchen Typs.
bin mir aber nicht sicher, ob das richtig ist (* funktioniert, allerdings nehmen dann alle Elemente unterhalb <table class="grid"> diese Eigenschaften an).
Genau das formulierst du auch.
Was ich möchte: table.grid soll einfach nur Rahmen um die Zellen haben für alle <table class="grid">, wobei <table> ohne Rahmen bleiben sollen.
Also willst du "table.grid td, table.grid th" selektieren?
table.grid th,td{}
Da wird table.grid ja nur mit th kombiniert, während _alle_ td-Elemente mitselektiert werden.
Ciao,
Martin
--
Man sollte keinen Senf von sich geben, wenn man nicht auch das Würstchen dazu liefern kann.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(