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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.