P pilt77 Medlem sedan aug. 2002 96 inlägg Frågan 3 nov. 2002 14:10 #1 Jag har en jävla massa html dokument på min hemsida. Och nu ska jag buta bakgrunksfärg och text färg på allihopa. Därför har jag börjart fundera på stylesheets.
Det funkar så att man har en fil där man definerar olika färger va?
Någon som kan ge ett exempel på hur det skulle se ut?
Ja i stylesheetet bestämmer du hur det ska se ut, och på html sidan skriver du så här:
<html>
<head>
<title>Min hemsida</title>
[BLUE]<link rel="stylesheet" href="min_cssfil.css">[/BLUE]
</title>
Hur du jobbar med CSS filen kan du läsa här: http://www.idg.se/webstudio/pub/object.asp?id=7
P pilt77 Medlem sedan aug. 2002 96 inlägg Om jag har en font definerad i ett stylesheet och en annan font i html dokumentet, går då css före?
E eMan Medlem sedan sep. 2000 232 inlägg Nej, html-formateringen går före
dectgap Medlem sedan sep. 2002 1 655 inlägg
eMan skrev:
Nej, html-formateringen går före
Förvisso var frågan tvetydig, men att skriva att html-formateringen går före CSS är fel.
CSS kan ju som känt ligga i tre olika nivåer:
1. I en extern fil.
2. Inom <style>-taggar i head.
3. I style-attributet för en viss tag.
Den css som är mest specific är den som gäller, t.ex.:
<html>
<head>
<title>Test1</title>
<style type="text/css">
p {
font-family: Verdana
}
</style>
</head>
<body>
<p style="font-family: Arial;">Detta är en text</p>
</body>
</html>
"Detta är en text" kommer att stå med Arial.
Ett annat exempel, som visar att "CSS går före html":
<html>
<head>
<title>Test2</title>
<style type="text/css">
table {
width: 500px;
}
</style>
</head>
<body>
<table width="800">
<tr>
<td>Detta är en cell</td>
</tr>
</table>
</body>
</html>
Tabellen kommer att bli 500 px bred eftersom det är den bredd som CSS bestämmer. Plockas styles bort blir tabellen 800 px bred.
P Palleman Medlem sedan dec. 2000 557 inlägg dectgap:
Nja, när det gäller "vanliga" font-taggar går dessa före css.
ex.
<html>
<head>
<style type="text/css">
<!--
body {
font-family : Arial;
font-size : 10px; }
//-->
</style>
</head>
<body>
<font face="Verdana" size="2">Detta är min text!</font>
</body>
</html>
I detta fall kommer texten bli Verdana, inte Arial..
P pilt77 Medlem sedan aug. 2002 96 inlägg Nu har jag läste lite på jojoxx sida och nu funkar det bra, tackar
P pilt77 Medlem sedan aug. 2002 96 inlägg hur bestämmer man färgen på texten?
testade font-color: color.white; men det funkade inte
I icaaq Medlem sedan okt. 2000 5 273 inlägg [red]
color : #FFFFFF
[/red]