Validatorn hatar mig!

HTML & CSS

3 svar · 181 visningar · startad av Peeer

Medlem sedan mars 20025 907 inlägg
Trådstart#1

Jag har suttit här ett bra tag och tittat på följande kodstycke. Men hur jag än gör så klagar validatorn på en massa. Jag kan förstå att den klagar på opacity-koden, men resten? Någon som ser något galet?

Valideringen ser ut så här

body {
   background-color: #003366;
   background-image:url(../images/background.gif);
}
table.transparent {
   -moz-opacity: 60%; 
   filter:alpha(opacity=60); 
   height:100%; 
   width:600px;
   z-index:1;
}

.content {
   position:relative; 
   width:100%; 
   height:100%; 
   z-index:2;
   font-family: Verdana, Helvetica, Arial, Times New Roman;
   font-size: 10pt;
}

.top_left {
   background-image:url(../images/top_left.gif);
   width:12px;
   height:14px;
}

.top {
   background-image:url(../images/top.gif);
   height:14px;
}

.top_right {
   background-image:url(../images/top_right.gif);
   width:14px;
   height:14px;
}

.left {
   background-image:url(../images/left.gif);
   width:12px;
}

.center {
   vertical-align:top;
   background-color:#cccccc;
}

.right {
   background-image:url(../images/right.gif);
   width:14px;
}

.bottom_left {
   background-image:url(../images/bottom_left.gif);
   width:12px;
   height:13px;
}

.bottom {
   background-image:url(../images/bottom.gif);
   height:13px;
}

.bottom_right {
   background-image:url(../images/bottom_right.gif);
   width:14px;
   height:13px;
}
Medlem sedan okt. 20023 030 inlägg
#2

Kan tänka mej att du ska ha

<style type="text/css">
<!--

före alltihop och

-->
</style>

efter alltihop.

Medlem sedan aug. 2002477 inlägg
#3

Varningarna är inte så förklarande, men anledningen till att det inte validerar är att väljare inte får innehålla _ (underscore).
Byt ut .top_left mot topLeft el top-Left till exempel och så vidare.

Och nexus86 - externa css-filer ska inte innehålla style taggar.

Medlem sedan mars 20025 907 inlägg
#4

mikkeX skrev:

Varningarna är inte så förklarande, men anledningen till att det inte validerar är att väljare inte får innehålla _ (underscore).
Byt ut .top_left mot topLeft el top-Left till exempel och så vidare.

Det hade jag inte en aning om, tack för upplysningen!

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)