Avatar billede bernhof Nybegynder
18. marts 2002 - 14:52 Der er 7 kommentarer og
1 løsning

Kringlet CSS

Jeg har et style sheet med følgende opbygning:

TABLE
{
    BACKGROUND-COLOR: #276e9a;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    BORDER-RIGHT: none;
    BORDER-TOP: none
}
TD
{
    BACKGROUND-COLOR: #b2def8;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px
}
TABLE.transparent
{
    BACKGROUND-COLOR: transparent;
    MARGIN: 0px;
}
TABLE.transparent TD
{
    BACKGROUND-COLOR: transparent;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 0px
}

-----------
Kan jeg på nogen måde undgå, at <TD>-tags i TABEL2 i nedenstående kode får samme udseende som de <TD>-tags der er i TABEL1, uden at skulle lave den besværlige "TABLE.transparent TD TABLE TD"-sektion i mit style sheet?
Jeg vil gerne have at TABEL2 skal se ud som en hvilken som helst anden tabel (se sektionen "TABLE" i stylesheetet).


<!-- TABEL1 -->
<table class="transparent">
  <tr>
    <td>
     
      <!-- TABEL2 -->
      <table>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>
     
    </td>
  </tr>
</table>

-----------
På forhånd tak...

/Mikbj
Avatar billede mc.lucifer Praktikant
18. marts 2002 - 14:54 #1
Ved ikke om jeg har forstået dit sp rigtigt
Men

<td class=tabel1">
Og
<td class="tabel2">

MC
Avatar billede bernhof Nybegynder
18. marts 2002 - 15:04 #2
nej.
jeg vil gerne have at TABEL2 skal have udseende som enhver anden tabel (sektionen "TABLE" i stylesheetet), men det gør den ikke fordi den er placeret i en tabel med class="transparent"...

jeg håber det er til at forstå, for det giver mig grå hår på hovedet! :/
Avatar billede bernhof Nybegynder
18. marts 2002 - 15:08 #3
Kan man ikke på en eller anden måde bare lave referencer til andre sektioner i stylesheet?

fx

TABLE.transparent TD TABLE
{
  ref. TABLE
}

eller noget andet kewl!
Avatar billede janegil Nybegynder
18. marts 2002 - 15:19 #4
Du bruker "Descendant selector", men ønsker å bruke "Child selector", se http://www.w3.org/TR/REC-CSS2/selector.html#descendant-selectors.

TABLE.transparent > TD
Avatar billede bernhof Nybegynder
18. marts 2002 - 15:38 #5
hvis jeg skriver "TABLE.transparent > TD" istedet, bliver TD'en ikke transparent, som jeg ellers har skrevet i style sheetet, at den skal ...
Avatar billede janegil Nybegynder
18. marts 2002 - 15:58 #6
Sorry:
TABLE.transparent > TR > TD
Avatar billede bernhof Nybegynder
18. marts 2002 - 16:14 #7
den gør det stadig :(
Avatar billede bernhof Nybegynder
18. marts 2002 - 16:17 #8
TABEL2 ser ud som den skal nu, men det er bare den der TD i TABEL1, som ikke får tildelt den baggrundsfarve og de borders, som jeg har skrevet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester