:
Retur til startside | : Side 2: Attribut-værdier |
:
Box css-attributter : Diverse css-attributter |
|
FÆLDE: | Hvis man i HEAD-afsnittet (ell. lign.sted) skriver <STYLE TYPE="text/css"> TABLE {background: #rrggbb} </STYLE> så vil teksten i tabellerne blive den farve, som man i Windows-kontrolpanelet har angivet, at teksten på skrivebordet skal have - og man véd jo ikke, hvad den der læser filen har valgt, så det bliver usynlig skrift hvis det uheldigvis er samme farve som den man giver tabellernes baggrund. |
Løsning: | Hvis du skriver TABLE {background: #rrggbb} Så skriv også TD { Color: #xxyyzz } |
Mystik: | Det samme gælder somme tider, blot man har skrevet en <STYLE>-sætning?? |
FÆLDE: | Hvis man i HEAD-afsnittet (ell. lign.sted) sætter tekstens
farve med <STYLE TYPE="text/css"> BODY { color: #rrggbb } så er Netscape slem til at glemme at man har sat tekstfarven, og efter nogle blok-elementer skifte tilbage til Windows-tekstfarve. Dette gælder i særdeleshed efter en tabel i Windows98. |
Løsning: | Hvis du sæter tekstens farve for hele siden med en STYLE-sætning,
så skriv også når du definerer BODY-afsnittet <BODY TEXT=#rrggbb> Og eftersom tekstfarven alligevel skal defineres sammen med BODY, så kan man faktisk med fordel lade være med at sætte den med STYLE (to definitioner af det samme er altid noget redundant kludder). I denne fil skriver InternetExplorer med en anelse bl†lig skrift (CCCCEE), og Netscape med en anelse gullig skrift (#EEEECC)., Det er fordi en STYLE-s‘tning i starten s‘tter tekstfarven i BODY-afsnittet til #CCCCEE, og BODY-afsnittet indledes med <BODY Text=#EEEECC |
Hvis der er bruges både class= og <style Ovenfor blev span-class gul defineret med <STYLE> SPAN.gul {Color: yellow} </STYLE> jeg tjekker lige <SPAN class="gul"> at den stadig giver gul </SPAN> skrift. Hvis jeg så bruger <SPAN class=gul style="color: lime">, så er der en konflikt, her at teksten skal være både gul og lime</SPAN>. Fornuftigt nok vælger begge browsere (Netskape og I.Explorer) at følge STYLE-sætningen indeni SPAN-koden. |
MEN det burde være sådan at: | |
Man kan så, hvis man ikke vil bruge værdien i CSS-filen, stadig lave den om med en STYLE-sµtning i HEAD-afsnittet. Den af de to der kommer sidst (<LINK> eller <CSS>) overskriver de attributter der står begge steder. | |
SÅDAN ER DET KUN NOGLE GANGE ??? | |
backgrund overskriver som den skal, men color og a.link gør ikke. |