Går alltid det externa css-formatet före all annan form av css?
Jag har en extern css-fil som styr all text, men nu vill jag ändra färgen på en länkad text, enbart på ett ställe - går det?
Har testat med
<span style="color: red">.....</span>
css-fråga
6 svar · 223 visningar · startad av Mira
Det skall väl gå?! Det brukar funka för mig.
det skall fungera annars kan du alltid göra en egen klass i den externa css mallen
<div class="valfritt namn">
</div>
Går alltid det externa css-formatet före all annan form av css?
Nej.
Se http://www.w3.org/TR/REC-CSS2/cascade.html#cascade
Det borde funka som du skrev (fast det beror ju också en del på hur du använder t.ex. !important i den externa CSS-filen och i en eventuell <style>-tagg i <head>)...
Och sedan har vi ju det där med vilken DOCTYPE och Webbläsare du använder förståss (om du ändå inte får det att fungera) ;) ...
vet inte om jag placerar den fel då...
det är i en ASP-kod
såg ut såhär först:
<font color="<%=fontColor%>" class="stil">
<a href="<%=sajten%>?datum=<%=dagens%>"><%=Dag%></a></font>
jag ändrade till:
<span style="color: red">
<a href="<%=sajten%>?datum=<%=dagens%>"><%=Dag%></a></span>
Om du har en stil för a-taggen i din externa CSS-fil så gäller den före span-taggens style eftersom a-taggen ligger inuti span-taggen.
Prova <a style="color:red" ...> och skippa span-taggen...
ja, det funkade
(tog bara en halv evighet innan jag fick fram sajten så jag kunde kolla om det funkade :( )