Hur fixar jag följande "fel"... :r
1. Line 25, column 41: there is no attribute "HEIGHT"
...le id="Tabell_01" width="800" height="601" border="0" cellpadding="0" cellspa
2. Line 39, column 82: there is no attribute "BACKGROUND"
...ign="center" valign="top" background="bilder/ntb_05.png">
zcorpanMedlem sedan dec. 20042 245 inlägg Du använder CSS istället. :)
#Tabell_01 { width:800px; height:601px; border:none; border-collapse:collapse; }
#Tabell_01 td { text-align:center; vertical-align:top; background:url(bilder/ntb_05.png); }
Sen bör du kunna använda
<table id="Tabell_01">
<tbody>
<tr>
<td>...</td>
</tr>
</tbody>
</table>
istället.
Notera också att tecknet "_" inte är tillåtet i CSS1 och CSS2, men tillåtet i CSS2.1, så det är säkrast att inte använda det för ID och CLASS. :)
martinMedlem sedan apr. 2000313 inlägg Du tar bort de attributen från HTML-koden och slänger in dem i stilmallen i stället:
#Tabell_01 {
height:601px;
background:url(bilder/ntb_05.png);
}
Personligen skulle jag nog ta bort alla attribut utom id och fixa hela stylingen med stilmallar.
/ m a r t i n
martinMedlem sedan apr. 2000313 inlägg Jamen, jag är ju för långsam.
/ m a r t i n
Hmm, ok...
Så det räcker med att skriva...
.Tabell_01 {
width:800px;
height:601px;
border:none;
border-collapse:collapse;
}
.Tabell_01 td {
text-align:center;
vertical-align:top;
background:url(bilder/ntb_05.png);
}
..direkt i css-mallen?
F*n..
Jag lyckas inte att fixa detta.
Gjorde precis som "ni" sa, "valideringen" blev lyckad men nu finns det mellanrum mellan alla bilder, och hela sidan är kaos.
Finns det inget enklare sätt att fixa "valideringen"? :r
jarvkloMedlem sedan juli 20013 378 inlägg Hmm...
Om du vill komma undan på enklast möjliga vis, och "utbrytningen" till en separat stilmall inte funkar för dig, så kan du ju alltid gå tillbaka till originalkoden och istället byta ut alla
height="601"
mot
style="height:601px"
och
background="bilder/ntb_05.png"
mot
style="background-image:url(bilder/ntb_05.png)"
Men detta förutsätter förståss att du inte redan har något style="..." i de taggar du får valideringsfel på...
... och om detta ändå inte fungerar, kan du väl lägga upp en länk till sidan så att vi kan skjuta in oss på vad som annars kan vara orsaken - för det framgår inte av den kod du lämnade i din fråga ;)
Wooow...
Tack för "tipsen", ska genast undersöka detta lite närmare.
(Jag hör av mig och berättar hur det går.) ;)
Det fungerade mycket bättre. :D
Men nu har jag fått andra "fel"...
1. Line 23, column 35: there is no attribute "LEFTMARGIN"
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheigh
2. Line 23, column 85: document type does not allow element "BODY" here
...="0" marginwidth="0" marginheight="0">
Hoppas på lika snabbt svar! :r
body { margin: 0; }
i css-en bör fixa biffen! :) (ta bort allt förutom bgcolor="#FFFFFF" i body-elementet.)
m_soderlund skrev:
body { margin: 0; }
i css-en bör fixa biffen! :) (ta bort allt förutom bgcolor="#FFFFFF" i body-elementet.)
Ja, jag såg det nu... :r
(För väl skylla på att man börja bli trött.)
GuffaMedlem sedan juni 2004533 inlägg Du bör även sätta padding till noll, eftersom en del webbläsare (Opera) använder padding för sidans standardmarginal.
body { margin: 0; padding: 0; }
Men detta förutsätter förståss att du inte redan har något style="..." i de taggar du får valideringsfel på...
Men hur gör jag om det redan finns en "style" då?
jarvkloMedlem sedan juli 20013 378 inlägg Inga problem - du slår bara ihop värdena med semikolon emellan ;)
Exempel:
Om du har en
style="vadsom:helst;blabla:bla;också:vidare"
och skall lägga ihop det med
style="height:601px"
så skriver du helt enkelt
style="height:601px[b];[/b]vadsom:helst;blabla:bla;också:vidare"
Observera semikolonet efter height:601px ;)
... och det går lika bra att lägga det t.ex. sist om det behövs
style="vadsom:helst;blabla:bla;också:vidare[b];[/b]height:601px"