Visualizzazione risultati 1 fino 9 di 9

Discussione: Errore XHTML

  1. #1
    Guest

    Predefinito Errore XHTML

    ciao a tutti, dopo aver realizzato il mio CMS, volevo validarlo sia in css che in xhtml, ci sono riuscito nei css ma l' xhtml non riesco a vedere gli errori, la pagina con la quale ho provato a validarlo è questa:
    clicca qui
    ...da cosa dipendono quegli errori? il sito è questo:
    http://tooldx.altervista.org/
    ..ciao

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Temo che il tuo problema sia dovuto al fatto che usi lettere accentate per scrivere nomi o valori di attributi. Infatti, in tutte le righe segnalate (meno l'ultima) c'è un codice del tipo <td class=menù ...>.

    Soluzione: usa dei valori di attributi senza simboli strani. Se hai necessità di scrivere lettere accentate come testo, esistono le entità HTML (ad esempio &egrave; per la è accentata).

    Stammi bene...

    P.S. Metti i valori degli attributi tra virgolette, altrimenti non passerai la validazione...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    provedderò subito alla trasformazione delle lettere accentate in quelle non accentate(ù=u), mentre le virgolette, vanno bene quelle così: ' ' ? grazie per la risposta..ciao
    EDIT: ho messo u al posto di ù ...ma mi da altri due errori, da cosa dipendono? grazie ancora e ciao
    Ultima modifica di NetSkin : 10-07-2007 alle ore 19.00.02

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    tutti gli attributi dovrebbero avere le doppie virgolette "

  5. #5
    Guest

    Predefinito

    Ho un problema con la linea 11 e 12 ...come posso risolverle?
    p.s. le prime dieci non le considerate che è un prob col calendario e posterò in php...
    n.b. il link è questo: clicca qui
    ciao

  6. #6
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Sono degli "sbagli" commessi dal validatore confuso dagli errori che precedono le righe di codice in esame.
    Risolvi gli errori reali e vedrai che tutto filerà liscio.
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  7. #7
    Guest

    Predefinito

    ...non riesco a corregere questi errori:
    clicca qui
    ...posto il codice del calendario? grazie per gli aiuti...ciao

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Quasi tutti gli errori sono dati dal fatto che non vengono chiusi e/o aperti i tag tr.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    Quasi tutti gli errori sono dati dal fatto che non vengono chiusi e/o aperti i tag tr.
    ...il fatto però è che non ci riesco a mettere i tag tr dove dice lui nel calendario, il codice è questo:
    Codice PHP:
    <?php

    function calendario($mese,$anno){
    global
    $_GET;

    $mese_ = $mese;
    $anno_ = $anno;
    $mese = $mese_;
    $anno = $anno_;

    $prev = mktime(0, 0, 0, $mese_ -1, 1, $anno_);
    $next = mktime(0, 0, 0, $mese_ +1, 1, $anno_);

    $human_month = array("Errore", "Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre" );

    $settimana = array("Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom");
    $colonne = 7;
    $giorni = date("t",mktime(0, 0, 0, $mese, 1, $anno)); //giorni del mese in questione
    $primo_lunedi= date("w",mktime(0, 0, 0, $mese, 1, $anno)); //Array_parte da 0

    if($primo_lunedi==0){
    $primo_lunedi = 7;
    }

    print(
    "<table width=\"100\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); //table
    print("<tr>\n\t\t<td colspan=\"".$colonne."\" align=\"center\">".$human_month[(int)$mese]." ".$anno_."</td></tr><tr>");

    foreach(
    $settimana as $val){

    print(
    "<td>".$val."</td>
    "
    );

    }
    print(
    "</tr>");

    for(
    $i = 1; $i<$giorni+$primo_lunedi; $i++){
    if(
    $i%$colonne+1==0){
    print(
    "<tr>");
    }
    if(
    $i<$primo_lunedi){
    print(
    "<td></td>");
    }
    else{
    $giorno_= $i-($primo_lunedi-1);
    $a = strtotime(date($anno_."-".$mese_."-".$giorno_));
    $b = strtotime(date("Y-m-d"));
    if(
    $a != $b){
    print(
    "<td>".$giorno_."</td>");
    }
    else{
    print(
    '<td><font color="red">'.$giorno_.'</font></td>');
    }
    }
    if(
    $i%$colonne==0){
    print(
    "</tr>");
    }
    }
    print(
    "<tr></tr>");
    print(
    "</table>");
    }

    calendario(date("m"),date("Y"));
    ?>
    ...dove devo mettere i tag che dice "lui"..come posso fare? grazie per la risposta...ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •