19. juli 2004 - 21:16Der er
20 kommentarer og 1 løsning
Tabeller og CSS
Hej Eksperter.
Jeg har sat en class i alle mine <td>'er, og tænkte, at jeg da måtte kunne sætte dem i mine <table>'er, hvormed de ville gælde for alle <td>'er. Dette viste sig at være korrekt.
Nested betyder lagt inde i et andet element, to simple eksempler:
-- hvis du lægger et billede inde i et link, så man kan klikke på billedet, og bruge linkets href, har man nestet billedet inde i link-tagget ...
-- Når du laver en tabel ligger table-tagget udenom resten af tabellen, rækker og kolonner er nestet inde i tabellen ...
Og udtrykket stammer fra det engelske ord (fugle)rede, og betegner altså på samme måde, som reden ligger hele vejen rundt om æggene/ungerne, at underne ligger inde i !-)
Forøvrigt er det selvfølgelig lovligt, for hvis du sætter en font-family på body, vil den jo gælde overalt i dokumentet, den cascader ned igennem dom-træet til de elementer, som er nestet inde i body-tagget ...
Men det er selvfølgelig lovligt at sætte en font-family på et element, altså skal du overskrive en allerede defineret font-family på det element (og alle de, som er nestet inde i det !-)
Uanset rækkefølgen af classes og tildels også nærhed, vil det altid være det sidste fuldstændigt korrekte match på en selector/property-definition, som virker, se iøvrigt på linket for et andet common eksempel !-)
Sorry - tror lige der dukkede et turbo-spørgsmål op igen.
Hvis jeg har en class i mit body-tag, så synes jeg ikke jeg har held til at få det til at virke i en table. Dvs. at tekst-formateringen angivet i body, ikke gælder i mit <td>. Er dette normalt?
Ja, der er en række begrænsninger i hvordan forskellige properties cascades ...
Derfor brugte jeg også font-family på body-tagget, da den stort set arves til alle elementer, men præcis en række tekst-properties arves ikke til tabel-elementerne fra det omkransende element ...
Du kender garanteret også det problem med a-tags, som skal styles for sig selv, for ellers bliver farven på et link browserens standard-indstilling, og det er altså ikke nyttigt med den farve på en blå baggrund !-)
Jeg kan ikke angive nogle regler for det, men de mest almindelige begrænsninger lærer du hurtigt, og de mere specielle for form-elementer lærer man tidsnok, når man støder ind i dem !o]
Mens f.eks. border-properties kun i helt specielle tilfælde cascades -- og jeg kender ingen af dem ...
Ok, så er jeg helt med. Jeg har stødt på en del begrænsninger mht. tables og forms, men dem klare jeg nok - tusind tak.. igen ;)
Synes godt om
Ny brugerNybegynder
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.