Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: Due CSS?

  1. #11
    @ac_socmel E se il body lo apre nell'header (che è unico)?
    In precedenza, come alternativa, avevo suggerito di identificare direttamente gli elementi speciali della home con id o classi in modo da riferirsi a questi nell'unico CSS.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  2. #12
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484
    In effetti no solo body, ma lo stesso content
    lo apro nello header:
    codice:
    <body>
    <div id="header">
    . . .
    </div>
    <div id="menu">
    . . .
    <div id="content">
    <?php
    if(file_exists("$folder/$pagina.php")) include("$folder/$pagina.php");
    else include("moduli/error.php");
    ?>
    </div>
    Questo mi consente di scrivere le pagine (che nel sito in questione
    sono oltre 200) senza quei tag. Se non ho capito male,
    la soluzione di soc_mel, che è senz'altro la più economica,
    se assunta senza (non so quali) correttivi, in realtà farebbe finire
    il <body class="speciale"> dentro body...

    m

  3. #13
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484
    Però così:
    codice:
    <link rel="stylesheet" type="text/css" href="stylesheets/layout.css" />
    <?php
    isset($_GET["pagina"]) ? $pagina=$_GET["pagina"] : $pagina="home"; 
    $pages = array ("index.php", "home.php");
    if (in_array($_SERVER['REQUEST_URI'], $pages)) {
        echo '<link rel="stylesheet" type="text/css" href="layout2.css">';
    }
    ?>
    non mi prende layout2.css in home.php....
    L'unica pagina particolare è home.php
    Dove sbaglio?

    :-(

  4. #14
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484
    Ragà, so di non essere (legittimamente) la vostra prima preoccupazione,
    ma riuscite a trovare l'errore del codice che ho postato sopra?
    Sono bloccato... grazie ancora

    m

  5. #15
    Ciao samiel! Ahhh nessuno problema.... nessuno disturbo... anzi... 8)

    è strano il tuo php:
    codice:
    isset($_GET["pagina"]) ? $pagina=$_GET["pagina"] : $pagina="home";
    non capisco bene a che serva, hmmm.... neanche la variabile GET['pagina'] capisco a che serva... forse il tuo sito è costruito con url tipo index.php?pagina=contatti , index.php?pagina=home , index.php?pagina=pippo... ? in tal caso ti basterebbe un coso tipo:
    codice:
    $pages = array ("home", "contatti", "pippo");
    if (in_array($_GET["pagina"], $pages)) {
        echo '<link rel="stylesheet" type="text/css" href="layout2.css">';
    }
    o/ !

  6. #16
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484
    Il problema è che con
    Codice PHP:
    <link rel="stylesheet" type="text/css" href="stylesheets/layout.css" />
    <?php$pages = array ("index","home"); if (in_array($_GET["pagina"], $pages)) {
    echo 
    '<link rel="stylesheet" type="text/css" href="layout2.css">';
    }
    ?>
    la home non mi prende layout2.ccs continua a fare riferimento a layout.css.
    Devo inizializzare previamente qualche variabile?

    m

  7. #17
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484
    No scusate, che stupido...
    NOn mi ero accorto di ua cosa di assoluta banalità:
    non layout2.css ma /stylesheet/layout2.css.
    Tutto funzionante adesso, mille grazie

    m

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 © 2026 vBulletin Solutions, Inc. All rights reserved.