webForumDet fria alternativet

Valideringsfel

20 svar · 1 309 visningar · startad av lillan

lillanMedlem sedan dec. 200475 inlägg
#1

Jag vet inte riktigt hur jag ska åtgärda detta, there is no attribute "HEIGHT".

Förmodligen med css men HUR ska jag skriva då?

Här är min url http://angelsheart.se/angel/angel.htm

http://validator.w3.org/

tompeMedlem sedan juni 2004244 inlägg
#2

Exempel:

<table style="height: 100%; width: 300px;">

lillanMedlem sedan dec. 200475 inlägg
#3

Jag har ju....

angett det?

Är det kanske fel på hur jag har skrivit???

<table summary="Välkommen till angelsheart" width="414px" height="100%" cellpadding="0" cellspacing="0" align="center"
style="border: solid;
border-color: #ffffff;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px">

UlfTMedlem sedan maj 20018 027 inlägg
#4

Du har i vart fall inte skrivit som tompe skrev. Förmodligen är det så att attributet "height" inte finns. Men däremot finns det ett attribut som heter "style", och i dess värde kan du ha ordet "height". Det är skillnad mellan attributnamn, och de värden som kan sättas på attributen. Läs gärna lite mer om XML. :)

lillanMedlem sedan dec. 200475 inlägg
#5

Så långt har jag...

inte kommit
Jag kämpar på med valid html 4.0 och tycker att det är tillräckligt svårt :)

Någon som vill vara supersnäll och visa hur jag ska skriva då jag är lite trögis :r

icaaqMedlem sedan okt. 20005 273 inlägg
#6

tompe skrev:

Exempel:

<table style="height: 100%; width: 300px;">

mv icaaq

lillanMedlem sedan dec. 200475 inlägg
#7

Jo, det ser...

jag jue :r
Men jag undras hur och var jag ska lägga in det??

Ska det vara innan detta eller vart??
Det vore snällt om någon vill visa precis hur jag ska skriva eftersom jag inte förstår det :stud

<table summary="Välkommen till angelsheart" width="414px" height="100%" cellpadding="0" cellspacing="0" align="center"
style="border: solid;
border-color: #ffffff;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px">

sealstudioMedlem sedan aug. 200563 inlägg
#8

<table summary="Välkommen till angelsheart"
style="border: solid;
border-color: #ffffff;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px;
width: 414px;
height: 100%;
text-align: center;
">

Nu ser det lite bättre ut, men varför har du alla style i htmltaggarna, är det inte lättare att skapa klasser?

lillanMedlem sedan dec. 200475 inlägg
#9

Jag skapar jättegärna klasser....

i css, men jag vet inte hur jag ska få till det, är jättetacksam om någon vill visa :f

cayaMedlem sedan aug. 20051 448 inlägg
#10

dessutom går det ju att minska ner på den ordentligt
<table summary="Välkommen till angelsheart"
style="
border:5px solid #fff;
width: 414px;
height: 100%;
text-align: center;
">

lillanMedlem sedan dec. 200475 inlägg
#11

Oki, men...

hur ska det se ut i en css?

sealstudioMedlem sedan aug. 200563 inlägg
#12

klasser:
<style>
.ettnamn{
border:5px solid #fff;
width: 414px;
height: 100%;
text-align: center;
}
</style>
<table summary="Välkommen till angelsheart" class="ettnamn">

<style> ska ligga inom <head> taggarna.
Du kan dessutom skapa en separat fil med alla klasser som du har filändelsen ".css" på, sedan länkar du till den med en sådan här tagg:
<link rel="stylesheet" href="filen.css" type="text/css" />

som ska ligga inom <head> taggarna.

TroxyMedlem sedan mars 20041 505 inlägg
#13

Jag råder dig till att läsa på hur CSS fungerar, ex. stilmallar.

tompeMedlem sedan juni 2004244 inlägg
#14

Byt ut:

<table summary="Välkommen till angelsheart" width="414px" height="100%" cellpadding="0" cellspacing="0" align="center"
style="border: solid;
border-color: #ffffff;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px">

till:

<table summary="Välkommen till angelsheart" style="width:414px; height:100%; text-align: center; border:5px solid #ffffff;">
lillanMedlem sedan dec. 200475 inlägg
#15

Inget av dessa....

förslag fungerar, sidan ser inte så bra ut nu :(

Jag vill inte ha det där "mellanrummet" och så vill jag ju att allt ska vara på mitten.

http://angelsheart.se/angel/angel.htm

När jag kodat så här;
<table summary="Välkommen till angelsheart" width="414px" height="100%" cellpadding="0" cellspacing="0" align="center"
style="border: solid;
border-color: #ffffff;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px">

Såg det "rätt" ut, men då fick jag valideringsfel :l
*jag blir gaaaalen*

cayaMedlem sedan aug. 20051 448 inlägg
#16

okej såhär då...
<table summary="Välkommen till angelsheart" style="width:414px; height:100%; margin:auto; border:5px solid #fff;" cellpadding="0" cellspacing="0">

lillanMedlem sedan dec. 200475 inlägg
#17

Strålande!

Funkar och validerar rätt!!!
Nu bara 1 grej till, jag vill att det ska vara centrerat oxå (och validera rätt)

Hur skriver jag dådå? :stud

Fixat problemet ovan!

cayaMedlem sedan aug. 20051 448 inlägg
#18

grejen är ju den att den egentligen _är_ centrerad men explorer inte förstår det. men ange du i bodytaggen text-align:center så blir den centrerad även där

men jag rekommenderar dig att verkligen försöka förstå dig på vad du använder - css alltså.

zcorpanMedlem sedan dec. 20042 245 inlägg
#19

quirks mode

Om du ändrar doctypen till

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

så ska du se att det händer grejjer. :)

lillanMedlem sedan dec. 200475 inlägg
#20

Det blev ju...

inget bra alls då jue! Hela sidan lixom drog ihop sig :o

Vad är det för skillnad på den doctypen som du skrev och den som jag använder, <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ?

146 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)