Vai al contenuto

HELP: Validator W3


iCV

Messaggi raccomandati

chi può aiutarmi a risolvere dei problemi di validazione HTML W3?

se usate questo link potrete avere il dettaglio degli errori della mia pagina web

http://validator.w3.org/check?uri=http%3A%...&doctype=Inline

In particolare xè non si possono usare gli attributi LEFTMARGIN TOPMARGIN MARGINHEIGHT e MARGINWIDTH x il tag <body>???

«Vi fu un tempo in cui facevi domane perchè cercavi risposte, ed eri felice quando le ottenevi.

Torna bambino: chiedi ancora!»

Link al commento
Condividi su altri siti

Originally posted by iCV

chi può aiutarmi a risolvere dei problemi di validazione HTML W3?

se usate questo link potrete avere il dettaglio degli errori della mia pagina web

...

In particolare xè non si possono usare gli attributi LEFTMARGIN TOPMARGIN MARGINHEIGHT e MARGINWIDTH x il tag <body>???

il perchè è da attribuirsi agli standard del w3c .. creati per fare in modo che qualunque browser e qualunque piattaforma permetta la medesima visulizzazione o comunque la fruibilità dei contenuti ...

nel tuo caso posta anche il codice della pagina comunque puoi risolvere con la proprietà CSS margin ( e le sue varianti margin-top , margin-left etc..etc.. )

idem per il tag body crei un foglio di stile esterno e ci metti


body {

margin-top:valore;

margin-left:valore;

... 

}

nel tuo caso ad esempio


body {

margin:0;

border:0;

padding:0;

background:#e0ddd8;

}

Narsil Bearer Blog : Destinati a Frantumarsi

"Metal ! Will Stand Tall !!!"

Link al commento
Condividi su altri siti

Originally posted by Ra

nel tuo caso posta anche il codice della pagina comunque puoi risolvere con la proprietà CSS margin ( e le sue varianti margin-top , margin-left etc..etc.. )

nel tuo caso ad esempio


body {

margin:0;

border:0;

padding:0;

background:#e0ddd8;

}

ti ringrazio e ne approfitto...

il foglio di stile già esiste quindi creo uno stile body dove imposto i margini OK! ma lo stile a quale oggetto lo applico? cioè in GoLive cosa devo selezionare?

«Vi fu un tempo in cui facevi domane perchè cercavi risposte, ed eri felice quando le ottenevi.

Torna bambino: chiedi ancora!»

Link al commento
Condividi su altri siti

Originally posted by iCV+--><div class='quotetop'>QUOTE(iCV)</div>
<!--QuoteBegin-Ra

nel tuo caso posta anche il codice della pagina comunque puoi risolvere con la proprietà CSS margin ( e le sue varianti margin-top , margin-left etc..etc.. )

nel tuo caso ad esempio


body {

margin:0;

border:0;

padding:0;

background:#e0ddd8;

}

ti ringrazio e ne approfitto...

il foglio di stile già esiste quindi creo uno stile body dove imposto i margini OK! ma lo stile a quale oggetto lo applico? cioè in GoLive cosa devo selezionare?[/b]

In questo caso non devi applicare nessun stile - devi semplicemente ridurre il codice html a

<body>

e il browser applicherà il css a questo tag.

Link al commento
Condividi su altri siti

OK grazie a voi i primi 4 errori sul tag "body" sono passati

ma adesso richiamando sempre il link di prima sembra che non gli vada bene l'attributo "height"!!! e quello "background"!! ma come è possibile anche x questi devo specificarlo nel CSS?

ma se fosse così dovrei agire sui tag "table", "tr" e "td" e avrebbero impatto su tutte le tabelle della pagina web!!

scusate se abuso della vostra esperienza :D

«Vi fu un tempo in cui facevi domane perchè cercavi risposte, ed eri felice quando le ottenevi.

Torna bambino: chiedi ancora!»

Link al commento
Condividi su altri siti

Originally posted by iCV

OK grazie a voi i primi 4 errori sul tag \"body\" sono passati

ma adesso richiamando sempre il link di prima sembra che non gli vada bene l'attributo \"height\"!!! e quello \"background\"!! ma come è possibile anche x questi devo specificarlo nel CSS?

ma se fosse così dovrei agire sui tag \"table\", \"tr\" e \"td\" e avrebbero impatto su tutte le tabelle della pagina web!!

scusate se abuso della vostra esperienza :D

Non solo è possibile, ma è consigliato e addirittura obbligatorio per l'xhtml!!! Il concetto fondamentale è che tutta la formattazione, e dico tutta, va fatta sul css, mentre l'html deve essere solo codice "semantico", ossia funzionale a capire il ruolo dei diversi tag nella pagina (p sta per paragrafo eccetera, poi come il paragrafo debba essere presentato lo decido nel css e non nell'html).

Per la questione <table>, ebbene si, devi agire su ogni singolo tag, ma se le hai usate per la formattazione della pagina, tanto vale che le elimini proprio e passi a un layout "tableless" costruito coi css. Letture consigliate:

http://www.w3.org/2002/03/csslayout-howto

http://glish.com/css/

http://davespicks.com/essays/notables.html

http://www.csszengarden.com/

E per finire un piccolo consiglio personale: non affidarti a codice scritto da software WYSIWIG come GoLive o chi per esso!!! Non arriverai mai a padroneggiarlo e a capirne i meccanismi. Usa un editor di testo, da TextEdit a BBEdit passando per l'ottimo (e gratis) TextWrangler - magari solo per test all'inizio, ma vedrai che scriverai meglio e sarai in grado di passare il Validator senza problemi.

:D

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...