|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
[XHTML].xhtml o .html?
Salve a tutti!
Ammetto che ho studiato css e php lavorando con Joomla ma che fino ad ora non mi sono mai preoccupato (non avendone la necessità) di scrivere una pagina intera senza editor. Così oggi per curiosità ci ho provato ma ecco subito il primo problema. Beh, innanzi tutto premetto che la semplice pagina con cui sto lavorando è validata w3c. Il codice è: Codice:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="style.css" title="" /> <title> Test </title> </head> <body> <div id="main" > <div id="main_l" /> <div id="main_m" /> <div id="main_r" /> </div> </body> </html> Solo che su una guida online ho letto che i file xhtml vanno salvati con estensione .html . E' vero? |
![]() |
![]() |
![]() |
#2 | |
Messaggi: n/a
|
Quote:
Codice:
<?xml version="1.0" encoding="UTF-8"?> Bye. |
|
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
Niente da fare.
Non va: posso togliere la scritta che hai detto ma poi validandolo w3c ricevo un warning (anche se comunque non compromette la convalida) e devo sempre rinominarlo .xhtml . Ultima modifica di Mattyfog : 17-08-2010 alle 18:41. |
![]() |
![]() |
![]() |
#4 |
Messaggi: n/a
|
Mi pare molto strano, quale web server usi?
Prova a controllarne le impostazioni per fare in modo che risponda ai file .htm e .html |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
uhm non è che la dichiarazione del doctype a scatenare il warning?
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1071
|
il tag doctype serve a dire al web server il tipo del documento che sta per interpretare, quello che hai scritto tu lo informa che gli stai dando da interpretare un file xhtml... e ovviamente lo devi salvare in xhtml se no che senso ha?
per altre versioni del tag guarda qui: http://www.w3schools.com/tags/tag_DOCTYPE.asp EDIT: il doctype come conseguenza della sua funzione è meglio che sia la prima riga del documento ![]()
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77 Ultima modifica di *andre* : 18-08-2010 alle 10:36. |
![]() |
![]() |
![]() |
#7 | |
Messaggi: n/a
|
Quote:
Il Doctype serve per indicare al motore di rendering del browser che tipo di documento si troverà ad elaborare ma non ne vincola strettamente la sua estensione. @Mattyfog Cosa significa che la pagina non si visualizza correttamente? Quale output ti trovi nel browser? Prova a verificare che il content-type della pagina sia "text/html" e non "text/xml". Se salvi il file con estensione .xhtml il web server si aspetterà di trovare un file xml, a maggior ragione con l'eventuale presenza del prologo. Ultima modifica di anonimizzato : 18-08-2010 alle 14:19. |
|
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
Io sto aprendo la pagina con Firefox in locale (ovviamente essendo html non uso neppure un simulatore apache o simili perchè per il semplice html non serve, il file è normalmente salvato in una cartella).
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2776
|
Prova così:
Codice PHP:
|
![]() |
![]() |
![]() |
#10 |
Messaggi: n/a
|
Ok ma: cosa vuol dire che la pagina non la vedi correttamente?
|
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
Il browser non riconosce la chiusura di tag come questi:
<div /> ma solo <div></div> Comunque dopo provo! |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2776
|
Quote:
Comunque la prossima volta specifica meglio il problema altrimenti è come cercare un ago in un pagliaio per chi ti vuole aiutare. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:09.