---
title: "Problem med \"validering\"!!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/126318-problem-med-validering"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Guldstrand"
published: "2005-04-13T14:45:09.000Z"
updated: "2005-04-13T22:07:29.000Z"
replies: 15
views: 458
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/126318-problem-med-validering"
---

# Problem med "validering"!!?

## #1 — Guldstrand, 2005-04-13T14:45Z

Hur fixar jag följande "fel"... :r

1\. Line 25, column 41: there is no attribute "HEIGHT"

```php
...le id="Tabell_01" width="800" height="601" border="0" cellpadding="0" cellspa
```

2\. Line 39, column 82: there is no attribute "BACKGROUND"

```php
...ign="center" valign="top" background="bilder/ntb_05.png">
```

Permalänk: https://www.webforum.nu/p/126318

## #2 — zcorpan, 2005-04-13T15:10Z

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. :)

Permalänk: https://www.webforum.nu/p/1591427

## #3 — martin, 2005-04-13T15:13Z

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

Permalänk: https://www.webforum.nu/p/1591430

## #4 — martin, 2005-04-13T15:15Z

Jamen, jag är ju för långsam.

/ m a r t i n

Permalänk: https://www.webforum.nu/p/1591432

## #5 — zcorpan, 2005-04-13T15:18Z

> **martin skrev:**
>
> Jamen, jag är ju för långsam.
> 
> / m a r t i n

 :bire

Permalänk: https://www.webforum.nu/p/1591434

## #6 — Guldstrand, 2005-04-13T15:20Z

Hmm, ok...

Så det räcker med att skriva...

```php
.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?

Permalänk: https://www.webforum.nu/p/1591435

## #7 — zcorpan, 2005-04-13T15:21Z

Japp. :)

Permalänk: https://www.webforum.nu/p/1591436

## #8 — Guldstrand, 2005-04-13T15:39Z

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

Permalänk: https://www.webforum.nu/p/1591445

## #9 — jarvklo, 2005-04-13T18:00Z

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 ;)

Permalänk: https://www.webforum.nu/p/1591539

## #10 — Guldstrand, 2005-04-13T20:05Z

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.) ;)

Permalänk: https://www.webforum.nu/p/1591621

## #11 — Guldstrand, 2005-04-13T20:24Z

Det fungerade **mycket** bättre. :D

Men nu har jag fått andra "fel"...
1\. Line 23, column 35: there is no attribute "LEFTMARGIN"

```php
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheigh
```

2\. Line 23, column 85: document type does not allow element "BODY" here

```php
...="0" marginwidth="0" marginheight="0">
```

Hoppas på lika snabbt svar! :r

Permalänk: https://www.webforum.nu/p/1591635

## #12 — m_soderlund, 2005-04-13T20:29Z

```
body { margin: 0; }
```

i css-en bör fixa biffen! :) (ta bort allt förutom bgcolor="#FFFFFF" i body-elementet.)

Permalänk: https://www.webforum.nu/p/1591639

## #13 — Guldstrand, 2005-04-13T20:33Z

> **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.)

Permalänk: https://www.webforum.nu/p/1591644

## #14 — Guffa, 2005-04-13T20:52Z

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; }

Permalänk: https://www.webforum.nu/p/1591655

## #15 — Guldstrand, 2005-04-13T21:31Z

> 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å?

Permalänk: https://www.webforum.nu/p/1591682

## #16 — jarvklo, 2005-04-13T22:07Z

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"
```

Permalänk: https://www.webforum.nu/p/1591695

---

Tråden på webben: https://www.webforum.nu/amne/html-css/126318-problem-med-validering
