- og nu godt vil bruge egenskaberne for #roed a i et <a> tag uden for #roed. Hvordan udfylder jeg så style attributten i dette tag? Er jeg nødt til at lave en klasse for a svarende til #roed a der så er tilgængelig for alle eller kan jeg genbruge descendents i specifikke ID'er???
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.
medions> det er ikke det jeg mener. a#roed definerer en ID ("roed") der kun kan være et anker. Men man kan så videre definere styles for descendent elementer af #roed, f.eks. for <a> tags. Disse styles vil så kun blive brugt for ankre inde i #roed. Men jeg vil gerne kunne bruge dem uden for også ved at kunne henvise entydigt til a i #roed. Spørgsmålet er måske nok lidt kringlet, men det skulle da være klart nok hvad jeg mener.
jakoba> OK, men hvis man laver styles for descendents af denne ene id ville det da egentlig være smart hvis man kunne henvise til dem også i andre sammenhænge. Hvis henvisningen bare er entydig kan der jo ikke ske nogle fejl.
jakoba> ups ja - det havde jeg ikke tænkt på, men det kunne være at # kunner erstattes med et andet tegn i netop denne sammenhæng - en eller form for @-agtig ting: a@roed eller lign. - Nå det er nok nemmere at støve manualen igennem ( http://www.w3.org/TR/REC-CSS2/ ) for at se om der er en smart løsning.
En af de ting i CSS jeg er mindre glad for er netop det her. at id-begrebet sammenblander 2 meget forskellige funktioner, navngivning og style-attributter.
Jep, # kan erstattes med et . (punktum) så det er et klassenavn du definerer. klasser er kun til at definere CSS attributter, og de kan du bruges i alle de html-kommandoer man vil.
her er en god indføring i selectors til CSS. guld læsning, simpelthen et MUST! http://www.blooberry.com/indexdot/css/syntax/selectors/selectors.htm BEMÆRK! Mange af dem virker kun i NS6+. Ærgerligt får input[type="submit"] er f.x. noget man tit kunne ønske sig at bruge. På tide at Microskod vågnede op synes jeg.
sagen er jo den at stylesheets har det med nogle gange at vokse lidt vildt. Man laver en ID og nogle descendents fordi man tror at man kun skal bruge dem der, Men senere finder man ud af at man savner dem andre steder også. Laver man dem så om til classes, så skal man ind i html koden og skrive class="" alle de steder, de er brugt. Og så er det smart hvis man i i de nye tags i stedet kan referere til den allrede definerede style (som maddog ser ud til at gøre) uden at behøve at lave om på de gamle tags.
maddog> god oversigt i det link ... lidt hurtigere at finde rundt i end w3 manualen
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.