Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    7

    Foglio di style apparentemente non collegato

    Salve,
    scusate se apro una discussione talmente basilare, ma sono nuovo della programmazione web
    e sto imparando adesso facendo esercizi.
    In uno di questi mi si chiede di scrivere una pagina XHTML con una tabella per i dipendenti di una azienda e di collegarci un CSS.
    Io uso l'IDE EDITIX versione free - per inciso vi chiederei anche un consiglio su quale IDE usare, possibilmente open source - ed ho validato entrambi i file con esito positivo.
    Ho linkato il file del CSS nella sezione <head> con percorso relativo, ma sia FIrefox che IE non lo trovano.
    I listati sono i seguenti:

    file xhtml:
    <?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>
    <head>
    <title>Dipendenti</title>
    <link rel="stylesheet" href="/XHTML/style.css" type="text/css" />
    </head>...


    file style.css:
    body {
    color:red;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    }

    #testo {
    text-align:justify;
    display:inline;
    }

    #dip {

    font-family:Arial, Helvetica, sans-serif;

    border-style:groove;
    border-width:thin;
    }

    #cap {
    font-size:13px;
    }

    #the {
    font-style:italic;
    border-width:3px;
    font-size:8px;
    }
    COme vedete ho provato anche a dare il name alle varie entità, ma non è cambiato niente.
    Qualcuno ha la pazienza di aiutarmi?
    Grazie.

  2. #2
    Hai un link pubblico cosi vedo la pagina?

    Sembra un banale errore ci cartella

    Se il file index.html (o come si chiama...)
    è nella cartella XHTML

    allora devi scrivere

    <link rel="stylesheet" href="style.css" type="text/css" />

    anzichè

    <link rel="stylesheet" href="/XHTML/style.css" type="text/css" />

    Il secondo cerca un file style.css da una cartella XHTML.

    Controlla le cartelle.

    Se poi hai pubblicato i file su uno spazio web allora pubblica il link e ti aiuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    7
    Grazie dell'aiuto.
    No, non ho pubblicato la pagina (è solo un esercizio).
    Per quanto riguarda il percorso ho provato sia come ho postato sia come hai scritto tu, ma il risultato è lo stesso: l'errore che mi da firefox è:

    Il file XML specificato apparentemente non ha un foglio di stile associato. L'albero del documento è mostrato di seguito.

    Una cosa ancora più curiosa è che se provo a inserire il link al css mediante la funzione apposita dell'editor editix mi compare la pagina come se non ci fosse il foglio di stile e, addirittura, la prima frase è quella scritta nell'head tra i tag title. Mah.

    Ora farò altre prove con altre pagine xhtml, come ho detto è solo un banale esercizio e non è importante che risolva il problema. Era solo per capire l'errore.

    Ciao e grazie ancora

  4. #4
    questo perchè il tuo file è XML e non xHTML!

    Togli questa riga prima del doctype:

    <?xml version="1.0" encoding="UTF-8" ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    7
    Ho provato a togliere la riga xml, ma il problema persiste. Se invece rinomino i file come html, invece che xhtml, tutto funziona. Provero a cercare in rete qual'è la differenza tra i due standard per vedere di capire il problema.

    Ciao e grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.