• User

    CSS che funziona solo sella directory ROOT

    Ciao a tutti,

    sono un novizio e nel sito che sto realizzando non uso alcun CMS.

    Vorrei inserire tutte le pagine relative alle NEWS in una cartella apposita diversa dalla ROOT. Ma qui nasce il problema:
    La prima pagina di news che ho creato, funziona correttamente se la inserisco nella ROOT, ma se la sposto nella cartella NEWS, il foglio di stile non funziona più.
    Ovviamente ho pensato ad un problema di link al CSS, ma in Dreamweaver il file sembra linkato correttamente (compare tra i file collegati).
    Ho caricato il CSS che si trova nella cartella /CSS nel seguente modo:

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

    Ho provato anche questo:

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

    ma non funziona in nessun caso.

    Avete qualche suggerimento?

    Grazie


  • User Attivo

    Il CSS lascialo pure nella cartella CSS nella ROOT.
    Dalle pagine nella cartella NEWS però richiamalo in questo modo:

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

    Il ../ indica che il css/style.css si trova nella cartella superiore a quella 'NEWS' e quindi nella ROOT.


  • User

    Già provato, ma nulla da fare, non riesco a capire.

    il sito è:

    studiobrescia-amministratoredicondominio.it

    il file incriminato è News_Animali.php (spostato nella root per farlo funzionare)

    Il CSS che non riesco a linkare è style.css


  • User Attivo

    Per favore scrivimi il codice che usi della pagina


  • User

    Questo è quello che metto nel tag <head> della pagina News_Animali.php (calcola che è una pagina php, ma per il momento senza una riga di php, potevo tranquillamente darle estensione .html):

    <head>        <title>Studio Brescia - News</title>
            <meta http-equiv="content-type" content="text/html; charset=utf-8" />
            <meta name="description" content="News - Novità della riforma del condominio sul possesso e la detenzione degli animali domestici" />
            <meta name="keywords" content="news, riforma, animali, domestici, detenzione, possesso" />
             <meta http-equiv="content-language" content="it">
                   
            <!--Favicon-->
            <link rel="icon" href="/images/Logo_SB_Amministrazioni_32x32.ico" /> 
            <!--[if IE]> 
            <link rel="shortcut icon" href="/images/Logo_SB_Amministrazioni_32x32.ico" type="image/vnd.microsoft.icon" > <![endif]--> 
            <!--End Favicon-->
    
    
    
    
            <link href="htttp://fonts.googleapis.com/css?family=Open+Sans:300,600,700" rel="stylesheet" /> <!-- La tripla t è solo per poter postare il link-->
            <script src="/js/jquery-1.9.1.min.js"></script>
            <script src="/js/config.js"></script>
            <script src="/js/skel.min.js"></script>
            <script src="/js/library.js"></script>
            <noscript>
                <link href="/css/skel-noscript.css" rel="stylesheet" type="text/css" />
                <link href="/css/style.css" rel="stylesheet" type="text/css" />
                <link href="/css/style-desktop.css" rel="stylesheet" />
            </noscript>
            <!--[if lte IE 9]><link rel="stylesheet" href="/css/ie9.css" /><![endif]-->
            <!--[if lte IE 8]><script src="js/html5shiv.js"></script><link rel="stylesheet" href="/css/ie8.css" /><![endif]-->
            <!--[if lte IE 7]><link rel="stylesheet" href="/css/ie7.css" /><![endif]-->
    

    Poi ho la parte di google analytics e la chiusura del tag </head>


  • User Attivo

    Scusa l'ignoranza, ma a cosa serve il <noscript>? È necessario? O potrebbe essere quello a causare il problema?
    Comunque ripeto, riprova a mettere la pagina nella cartella NEWS e richiamare il css così:

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

    Ricordati sempre di aggiornare la pagina premendo F5 dopo le modifiche!


  • User

    Stasera non riesco, domani provo e ti dico.
    Ol <noscript> seve per indicare che il codice non contiene Javascript, perchè ho letto che i motori di ricerca tendono a penalizzare le pagine con troppo Javascript nel posizionamento.


  • User

    Ciao Marinski,

    innanzitutto grazie per l'aiuto e scusa se ti ringrazio solo adesso.

    Ho apportato la modifica che mi avevi consigliato, ma continuo ad avere il medesimo problema.
    Se vuoi vedere il risultato vai al sito che ti ho postato prima e nella sezione News clicca su quella centrale sugli animali.

    Nota che tutti i link alle pagine esterne funzionano correttamente sia nella formula "../link" sia nella forma "/link"

    Sto uscendo di testa...:x


  • User Attivo

    Ok sta volta sono sicuro, ho fatto delle prove... DEVI togliere quei tags NOSCRIPT intorno ai link che richiamano i CSS! 🙂
    Che poi, secondo me, lì dove stanno non servono a niente. Buona serata!


  • User

    Mitico!!!
    Grazie mille!!!:yuppi: