Newsgroup: it.lavoro.professioni.webmaster
Titolo: Ottimizzare e validare pagine html

Ciao, scusate se spesso chiedo banalità o faccio strafalcioni
dovuti alla mi ingnoranza....
In questa puntata mi sono messo in testa di ottimizzare una pagina di
ingresso
al sito 
http://www.cfsystem.it/
Per verificare se quella pagina è ok, stò usando
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.cfsystem.it%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
e da 30 errori circa mi sono arenato sugli ultimi 6 che proprio non riesco a
capire: mi aiutereste voi?
Inoltre, come potrete vedere, ho messo come pagina iniziale:
http://www.cfsystem.it/default.htm
la domanda è: i motori di ricerca preferiscono default o index o non c'è
differenza? e preferiscono htm o html?
-- 
^__^
o.g.a.v.o.s. [Onorevoli  Grazie  A  Voi  Ohhh  Saggi]

 differenza? e preferiscono htm o html?
Meglio ancora se non la indichi proprio.
Indicando nel browser 
http://www.cfsystem.it/
 dovresti vedere
la homepage. Configura il web server in modo che index.html
sia la pagina di default (su Apache è già così di default).
Usa .html, .htm è un retaggio dei vecchi Windows.
Leggi questo:
"Slash Forward (Some URLs are Better Than Others)"
http://www.alistapart.com/articles/slashforward/
Ciao.
-- 
blog  
http://blog.deelan.com/
links 
http://del.icio.us/deelan

 o html?
Io non sono un esperto di motori di ricerca, quindi prendi con le molle
quello che scrivo, ma ho l'impressione che i motori di ricerca a queste
cose non badino molto. Però, non ho mai approfondito l'argomento.
Ciao.
-- 
Federico

 ha scritto nel messaggio
news:1wvq8ftvszzsw$.122mfudq5sbv2$.dlg@40tude.net...


 senza bisogno
di fare directory fittizie o rompersi la testa con mod_rewrite.
O ci sono controindicazioni?
-- 
Fact of life #15: Heads bleed, walls don't.

 ...style ... body e background...
Il blocco <style type="text/css"> ... </style> va inserito tra i tag
<head> e </head>, mentre ora non è così. Spostalo nella posizione
corretta. In alternativa puoi spostare tutte le regole CSS in un file
esterno, per esempio cfsystem.css, e poi sempre tra i tag <head> e
</head> aggiungere la riga:
<link href="cfsystem.css" rel="stylesheet" type="text/css">
Il terzo errore deriva da quello precedente. Risolto quello avrai
risolto anche questo.
Il quarto e il quinto dicono che in HTML 4.01 Transitional non esiste
l'attributo background, per cui devi toglierlo. Per inserire
un'immagine di sfondo usa i CSS (che tanto li usi già).
Inoltre, è consigliabile racchiudere tra virgolette tutti i valori degli
attributi dei vari tag, quindi class="table" e non class=table,
width="710" e non width=710. Visto che i CSS li stai già usando,
potresti eliminare dall'HTML tutti gli attributi di presentazione
(width, align, border, ecc...) e metterli nel foglio di stile. Infine,
per le classi e i selettori personalmente preferisco evitare nomi di
tag. Basta anche solo mettere un prefisso, per esempio
class="cfs_table" invece di class="table".
Ciao.
-- 
Federico

 class="cfs_table" invece di class="table".
...sarebbe troppo lungo chiederti anche quì un esempio per questa pagina?
Mi aiuterebbe moltissimo a capire come si "collegano" le html e le pagine
css
che ancora non ho capito bene.... ci posso sperare? (come dicevo ho letto
qlc sui css poi mi sono fermato perchè dice che prima debbo approfondire
bene l'html / xhtml per questo mi sono accorto che il mio codice ha molti
punti da "ripulire")...
^__^
Grazie ancora,
Luca

 ...questo sia CON che SENZA css?
Si.
 

O ci sono controindicazioni?
Multiviews è il male incarnato perché rende le pagine non cacheabili.
-- 
ciao,
Marco

 "ripulire")...
Beh, non c'è dubbio. Prima dei CSS devi avere chiaro l'HTML (XHTML),
altrimenti aggiungi confusione a confusione.
Ciao.
-- 
Federico

Vi ringrazio, ma: mia ignoranza+argomento ostico+ lingua Inglese + Apache=
Arabo
e l'Arabo non lo conosco ;-P
Potreste spiegarmi più semplicemente?
^__^
Luca

 Multiviews è il male incarnato perché rende le pagine non cacheabili.
Perché non sono cacheabili? e soprattutto cacheabili da parte di chi? Visto
che Firefox me le tiene in cache senza problemi suppongo che ti riferisca
ai server o ai proxy lungo la strada, su cui sono abbastanza ignorante.


.
La prima è la forma corretta, non ha ambiguità e fa contento il server.
La seconda richiede un doppio tentativo da parte del server, che prima
cerca il file "pippo" e non trovandolo apre la directory omonima.
La terza, che è quella che ti sconsigliava Deelan, complica la vita
all'utente che vuole trascrivere un url (più qualche potenziale problemino
coi motori).


 <table class="cfs_table">
...anche questa non l'ho capita :-(    facciamo nella 2° puntata?
[cut]
Grazie ancora della pazienza e del tempo che vorrete dedicarmi.
A presto,
Luca

 Si.
Beh questo hai visto che l'ho fatto?
Và bene così ora?
Grazie ancora,
Luca

 cf.html
Esattamente allo stesso modo. Definisci uno stile nel file CSS e lo
applichi al tag che vuoi.
Ciao.
-- 
Federico
P.S. Ti sei dimenticato le virgolette in '<style type=text/css>' ;-)

ai server o ai proxy lungo la strada, su cui sono abbastanza ignorante.
Sì, mi riferisco ai proxy cache.
http://www.mnot.net/cache_docs/
 per i dettagli.
-- 
ciao,
Marco

 SENZA css per sistemarlo agli occhi del validatore?
Background NON ci deve essere. Punto.
Devi mettere style= bla bla bla oppure metterlo in un file CSS.