Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > W3C - Usabilità - Accessibilità - Qualità
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

W3C - Usabilità - Accessibilità - Qualità Consigli e linee guida per siti fruibili e di qualità

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione W3C - Usabilità - Accessibilità - Qualità


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 04-01-07, 11:36   #1 (permalink)
User
 
L'avatar di lafra
 
Data di registrazione: Feb 2006
Ubicazione: Milan
Messaggi: 606
Invia un messaggio tramite MSN a lafra Invia un messaggio tramite Skype a lafra
Regole per il naming W3C

Ciao a tutti

Volevo chiedervi un aiutino in merito ad un problema che ho constatato sul naming delle pagine ai fini della validazione del W3C.

Cerco di essere chiara e sintetica

Ho validato due diverse pagine nel validator

La prima finisce così /indexacc.php (prima c'è il dominio) e non mi ha dato problemi
La seconda invece, una pagina interna, così /tocontent.php?sid=album (stessa cosa per tutte le altre pagine interne come /tocontent.php?sid=blog) e mi ha dato un bel po' di errori.

No Character Encoding Found! Falling back to UTF-8.
  1. Error Line 4 column 80: character data is not allowed here
  2. Error Line 7 column 24: there is no attribute "FRAMESPACING".
  3. Error Line 7 column 40: there is no attribute "FRAMEBORDER".
  4. Error Line 7 column 49: there is no attribute "COLS".
  5. Error Line 7 column 56: element "FRAMESET" undefined.
  6. Error Line 8 column 50: there is no attribute "ROWS".
  7. Error Line 8 column 61: element "FRAMESET" undefined.
  8. Error Line 9 column 23: there is no attribute "MARGINHEIGHT"
  9. Error Line 9 column 39: there is no attribute "MARGINWIDTH".
  10. Error Line 9 column 48: there is no attribute "NAME".
  11. Error Line 9 column 63: there is no attribute "ID".
  12. Error Line 9 column 79: there is no attribute "SRC".
  13. Error Line 9 column 119: "NORESIZE" is not a member of a group specified for any attribute.
  14. Error Line 9 column 129: there is no attribute "SCROLLING".
  15. Error Line 9 column 133: element "FRAME" undefined.
  16. Error Line 10 column 62: element "FRAMESET" undefined.
  17. Error Line 11 column 119: "NORESIZE" is not a member of a group specified for any attribute.
  18. Error Line 11 column 133: element "FRAME" undefined.
  19. Error Line 12 column 106: "NORESIZE" is not a member of a group specified for any attribute.
  20. Error Line 12 column 122: element "FRAME" undefined.
  21. Error Line 13 column 120: "NORESIZE" is not a member of a group specified for any attribute.
  22. Error Line 13 column 134: element "FRAME" undefined.
  23. Error Line 15 column 128: "NORESIZE" is not a member of a group specified for any attribute.
  24. Error Line 15 column 142: element "FRAME" undefined.
  25. Error Line 17 column 61: element "FRAMESET" undefined.
  26. Error Line 18 column 99: "NORESIZE" is not a member of a group specified for any attribute.
  27. Error Line 18 column 113: element "FRAME" undefined.
  28. Error Line 19 column 111: "NORESIZE" is not a member of a group specified for any attribute.
  29. Error Line 19 column 125: element "FRAME" undefined.
  30. Error Line 20 column 99: "NORESIZE" is not a member of a group specified for any attribute.
  31. Error Line 20 column 113: element "FRAME" undefined.
  32. Error Line 23 column 6: end tag for "HTML" which is not finished.
Ho controllato quello che consideravo più strano e più comprensibile per me che non sono un programmatore ossia No Character Encoding Found! Falling back to UTF-8. e ho constatato che l'indicazione del character encoding c'è.
Allora abbiamo controllato il source delle 2 pagine che sembrava identico e per avere la conferma abbiamo fatto il compare dei due file e sono praticamente uguali, il problema sembra quindi essere nel nome del file, al validatore "non piace" come è stata chiamata la pagina: /indexacc.php è diretto, /tocontent.php?sid=album con sid=bla bla genera tutti quegli errori, probabilmente se fosse album.php non ci sarebbero problemi.

La domanda dopo questa breve "premessa" è: ci sono delle regole ufficiali per il naming delle pagine ai fini della validazione ?

Spero di essere stata chiara, purtroppo non posso fornire l'url perchè il sito in questione non è ancora visibile all'utenza finale

Grazie a tutti
lafra non in linea   Rispondi citando
Vecchio 04-01-07, 19:58   #2 (permalink)
Esperto
 
L'avatar di hogudo
 
Data di registrazione: May 2006
Ubicazione: Bologna
Messaggi: 2,155
Invia un messaggio tramite ICQ a hogudo Invia un messaggio tramite MSN a hogudo Invia un messaggio tramite Skype a hogudo
Ciao,
mi spiace di non poter vedere l'url finale, in quanto il tuo specifico problema a parere mio è dato o dalla dichiarazione non conforme, o dal dtd usato, o da un mix di entrambi, non dalla codifica usata per il nome del file (naturalmente è una idea che mi sono fatto alla cieca).

Detto questo passo invece alla domandina sulle regole.

Premessa:
un contro è che il w3 faccia una regola, un conto che poi i produttori e sviluppatori di browser la applichino. Altrimenti il problema crossbrowser non esisterebbe e tutti a festeggiare invece che dare craniate sul muro.

Risposta semplice semplice secca alla domanda specifica:
Al momento caratteri da a-z e numeri, in più il simbolo - (meno)
Se passi dei parametri puoi usare i caratteri riservati
( ) + , - . : = @ ; $ _ ! * ' ? / e ricordati di sostituire & con &
Poi ci sono i caratteri riservati nel caso da codificare utf8
così vai tranquilla!


In breve il discorso è lungo . Gli attori sono tutti i principali organismi di internet (in ordine di apparizione - tieniti questa lettura per ultima):
http://www.isoc.org/
http://www.ietf.org/
http://www.iana.org/
http://www.icann.org/

Proprio sul sito IETF trovi le "regole" per uri
http://tools.ietf.org/html/rfc3986
ed urn http://tools.ietf.org/html/rfc2141
mentre se non ricordi cosa sia rfc http://it.wikipedia.org/wiki/Request_for_Comments

Il w3 entra in gioco solo marginalmente, in quanto le regole vengono fatte dall'internet society, però puoi trovare info interessanti ed esempi qui
http://www.w3.org/Addressing/
http://www.w3.org/International/ (in parte)

[oh, questa è la versione breve, ho eliminato la parte delle codifiche per utf8 e la parte relativa a http1.1 se non ti va di farti venire il mal di testa, leggiti i neretti e da un occhio ai link del w3, il resto è per avere qualche approfondimento ]
__________________
Massimiliano Navacchia aka Hogudo
hogudo non in linea   Rispondi citando
Vecchio 10-01-07, 22:41   #3 (permalink)
User Attivo
 
L'avatar di Catone
 
Data di registrazione: May 2005
Messaggi: 2,729
Bah secondo me come l'incipit di Massi, c'entra solo il dtd sbagliato e/o incompleto, il doctype per intenderci.
Sbagli quello e si generano una cascata di errori, sistemi quello e tutto torna al suo posto.

Io comincerei a controllare quello!
__________________
Ranked - Seo e Web Marketing
Catone non in linea   Rispondi citando
Vecchio 10-03-07, 09:23   #4 (permalink)
 
L'avatar di Vampiretta
 
Data di registrazione: Oct 2006
Ubicazione: Roma
Messaggi: 1,623
Io ho lo stesso problema, ma non ho capito come sistemare i dtd e cosa scrivere per non avere il problema del

No Character Encoding Found! Falling back to UTF-8

Grazie a tutti per l'aiuto!
__________________
Vampiretta non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 02:50.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.