WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Override:a CSS-attribut (https://www.wn.se/forum/showthread.php?t=21338)

kullervo 2007-05-18 13:36

Kod:

<div>text</div>
Hur kan jag garantera att texten i ovanstående kod får en viss färg? Jag trodde att style-attributen på en HTML-tag har högst prioritet, men så fungerar det tydligen inte efter egna försök.

Det jag försöker uppnå är en kort snutt HTML-kod som andra ska kunna inkludera på sina webbsajter. Jag har därför ingen aning om omkringliggande kod eller möjlighet att förändra den.

kullervo 2007-05-18 18:23

Problemet låg i att man, oväntat nog, inte kan ha en div-tag i en a-tag. div-tagen verkar ha ärvt egenskaperna av a-tagen. Eftersom HTML-koden genererades av javascript i mitt fall har jag inte kör den i validatorn.

melin 2007-05-18 18:55

du kan inte köra <div> inuti någon tag utom <div> typ.. dom bråkar gärna inuti

med har jag upptäckt

totoo 2007-05-19 11:30

Då blev jag sugen på att klämma ut en ny artikel, och så blev det! :)

Jag vet inte om du fick ordning på det eller inte, men jag beskriver ingående om hur prioriteten för css-selektorer fungerar.

http://www.deserveit.se/artikel/webbutveck...et-och-relevans

dAEk 2007-05-20 13:43

Man får inte stoppa in <div> inom

så det är inte så konstigt att det muppar sig. ;) <div> får användas inom andra blockelement men inte inom

. Det är ganska logiskt egentligen: div är en sektionsavgränsare, en generell s.k. "container" medan p är menat att dela upp textinnehåll i stycken.

Följande sida tycker jag förklarar css-specificitet på ett bra och ganska roligt sätt:
http://www.stuffandnonsense.co.uk/ar...city_wars.html

kullervo 2007-05-21 20:11

totoo:
Kanon! Lärde mig lite nytt. Tackar!


Alla tider är GMT +2. Klockan är nu 04:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson