Kom ihåg mig?
Home Menu

Menu


W3C validering

 
Ämnesverktyg Visningsalternativ
Oläst 2004-07-22, 17:59 #1
Starwebs avatar
Starweb Starweb är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2004
Inlägg: 332
Starweb Starweb är inte uppkopplad
Flitig postare
Starwebs avatar
 
Reg.datum: Jan 2004
Inlägg: 332
Hej!

Håller på att W3C validera en sida, men har stött lite på problem.


Jag använder tex:
<tr><td background="MIN_BG_BILD.gif" height="1">
[img]Space.gif[/img]</td></tr>


Men jag får ett fel på:
<td background="MIN_BG_BILD.gif" height="1">


Då den säger att "background" attributet inte finns på <td> taggar.
Man kan sätta bilden i sig till 100% i bredd eller höjd, och då ta bort "background" attributet, men resultatet blir inte bra.


=> Någon som har förslag?


/ Johan
Starweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-22, 18:02 #2
Neos avatar
Neo Neo är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2003
Inlägg: 392
Neo Neo är inte uppkopplad
Flitig postare
Neos avatar
 
Reg.datum: Mar 2003
Inlägg: 392
Kod:
<td height="1" style="background-image: url(MIN_BG_BILD.gif)">
Neo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-22, 18:11 #3
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by Starweb@Jul 22 2004, 17:59
Hej!

Håller på att W3C validera en sida, men har stött lite på problem.


Jag använder tex:
<tr><td background="MIN_BG_BILD.gif" height="1">
[img]Space.gif[/img]</td></tr>


Men jag får ett fel på:
<td background="MIN_BG_BILD.gif" height="1">


Då den säger att "background" attributet inte finns på <td> taggar.
Man kan sätta bilden i sig till 100% i bredd eller höjd, och då ta bort "background" attributet, men resultatet blir inte bra.


=> Någon som har förslag?


/ Johan
När du gjort som neo svarade så kommer du få fel i img-taggen ifall du använder xhtml. I xhtml måste man avsluta alla taggar som inte har avslutande taggar. Dvs.. [img]...[/img] ska det stå.

/Zoran
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-22, 19:59 #4
Jesters avatar
Jester Jester är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2004
Inlägg: 363
Jester Jester är inte uppkopplad
Flitig postare
Jesters avatar
 
Reg.datum: Apr 2004
Inlägg: 363
attributen "height" är utdaterad f.o.m. HTML 4.01 och bör inte användas. det fungerar fortfarande, men det kan vara idé att fundera på en annan lösning.
Jester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-23, 01:40 #5
Starwebs avatar
Starweb Starweb är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2004
Inlägg: 332
Starweb Starweb är inte uppkopplad
Flitig postare
Starwebs avatar
 
Reg.datum: Jan 2004
Inlägg: 332
Citat:
Originally posted by Jester@Jul 22 2004, 20:59
attributen "height" är utdaterad f.o.m. HTML 4.01 och bör inte användas. det fungerar fortfarande, men det kan vara idé att fundera på en annan lösning.
Har du annan/bättre lösning?


-> Tack för alla svar!



Har ett nytt litet problem i min kamp att uppnå W3C-standard


HTML-koden:
<table border="1" bordercolor="#CCCCCC" cellpadding="3">

Ger felet:
there is no attribute "BORDERCOLOR"


Jag testade då med:
style="border-color: #CCCCCC"

Men det gav inte samma resultat som bordercolor="#CCCCCC" ger!
Starweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-23, 10:55 #6
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
Mitt tips är att du lär dig en hel massa nytt om css/xhtml eftersom du är så benägen att följa w3cstandarden (en mycket bra sak att vara benägen för!) Mitt tips är www.alistapart.com med deras följande guider:
  • Creating Liquid Layouts with Negative Margins
  • Separation: The Web Designer’s Dilemma
  • CSS Design: Taming Lists
De flesta av deras guider har mycket matnyttigt i sig, dock är det nog dessa tre som du kommer vara mest intresserad av, du hittar dem under kategorin CSS alternativt genom att söka efter dem.
festiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-26, 17:07 #7
Slaktad Slaktad är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 6
Slaktad Slaktad är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 6
Jag får ofta liknande fel på mina sidor när jag validerar dem på W3. Problemet kan se ut så här (saxat från W3):

"Line 14, column 49: there is no attribute "BACKGROUND"

<td width="100" height="60" background="img/logo.jpg"></td>"

Det validatorn "reagerar" på är att det inte finns nåt attribut för "background", den "menar" att det lika gärna kunde stå ...background="">...

Skulle vara intressant att veta hur man åtgärdar det hela. Är ju egentligen inget allvarligt fel, men likväl irriterande...
Slaktad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-26, 23:01 #8
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
Citat:
Originally posted by Slaktad@Jul 26 2004, 17:07
Jag får ofta liknande fel på mina sidor när jag validerar dem på W3. Problemet kan se ut så här (saxat från W3):

"Line 14, column 49: there is no attribute "BACKGROUND"

<td width="100" height="60" background="img/logo.jpg"></td>"

Det validatorn "reagerar" på är att det inte finns nåt attribut för "background", den "menar" att det lika gärna kunde stå ...background="">...

Skulle vara intressant att veta hur man åtgärdar det hela. Är ju egentligen inget allvarligt fel, men likväl irriterande...
Hade den menat det du tror den menar så hade det stått: " Line 14, column 49: there is no value for the attribute "BACKGROUND"" Det gör det dock inte. Utan det står att attributet Background inte finns för <td>-taggen. Detta eftersom att det sättet att koda på är föråldrat (även om det finns kvar i DreamWeaver och liknande program). Som sagt, läs mitt tidigare inlägg och lär dig koda moderna hemsidor på riktigt med korrekt css och korrekt html. CSS-stöd börjar idag bli riktigt bra.

Ett tips är att ladda hem Mozilla Firefox och sen tanka hem extensionen "Web Developer" ifrån updates.mozilla.org. Där kan du under disable-menyn avaktivera stylesheets. Jag personligen anser att när man gör det så ska sidan fortfarande vara läsbar, den ska inte vara stylad någonting utan vara top-down läsbar. När din sida nått den nivån så kommer de som surfar med textläsare (En hel del faktiskt när de är ute efter ren fakta(installations-howtos, packade filer, o.s.v.)) att se din sida, med förhoppningsivs titeln högst upp, följt av menyn och sen innehållet på den aktuella sidan. Sidan kan vara väluppspaltad även utan tabeller och sådant med korrekt användning av divlager.

Jag anser att man med ovanstående modell ska särskilja innehåll från design så mycket som det går och använda <h1>

och liknande standardelement så mycket som möjligt. En sak som berikar din sida väldigt mycket som få människor tänker på är <acronym>-taggen, till den så sätter du en title så kan du i texten med en simpel mouseover, utan några scripts förklara förkortningen för besökaren.

Internet är i grund och botten en källa för information och forskning. Det tycker jag att man som webmaster alltid ska ha i bakhuvet och designa för att få informationen i centrum och lättåtkomlig. Din besökare ska bara behöva max 2 klick för att hitta den information han söker på din site, hur stor den än är. Multinationella sidor som ibm, hp, dell osv så kan 3 klick vara okej, men det tär på kunden som letar efter informationen.
festiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-09-02, 00:03 #9
Starwebs avatar
Starweb Starweb är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2004
Inlägg: 332
Starweb Starweb är inte uppkopplad
Flitig postare
Starwebs avatar
 
Reg.datum: Jan 2004
Inlägg: 332
Har letat över hela nätet nu, och kan inte hitta NÅGON motsvarighet till attributet:
<frameset border="0">


Har testat såväl:
* <frameset style="border: 0; margin: 0;">
* marginwidth="0" marginheight="0" i både <frame> och <frameset>
* <frameset class="Frameset">, och sedan gjort en CSS-class, innehållande border: 0; margin: 0;
* Osv...


-> Inget verkar fungera, och utan det blir inte mitt ramverk W3C-validerat.
Har sett att MÅNGA har samma problem genom flertalet sökningar på bl.a Google, men verkar inte finnas någon lösning!?


Är det någon kunnig människa som har tips, och då inte i stil med "Använd ej frames, det är inte snyggt",
utan lite mer konkreta saker då jag i det här specifika fallet är i behov av frames.
Starweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-09-02, 00:21 #10
Jesters avatar
Jester Jester är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2004
Inlägg: 363
Jester Jester är inte uppkopplad
Flitig postare
Jesters avatar
 
Reg.datum: Apr 2004
Inlägg: 363
Testa
Kod:
<frameset border=0 frameborder=0 framespacing=0>
Har sett ovanstående kod fungera på andra sidor.

Jag vet inte riktigt vad validatorn tycker om det, men i värsta fall får du kanske köra "lose.dtd". Har dock aldrig testat den själv.
Jester är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017