Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Cambiare foglio di stile in base alla risoluzione dello schermo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      carlitos1982 User Attivo • ultima modifica di

      Cambiare foglio di stile in base alla risoluzione dello schermo

      Salve a voi..:)
      Volevo sapere se in php c'è un modo per cambiare il foglio di stile di una pagina web in base alla risoluzione schermo del visitatore...e possibile...?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • samyorn
        samyorn Consiglio Direttivo • ultima modifica di

        Ciao carlitos1982.

        PHP non permette di conoscere la risoluzione dello schermo utente, per questo dovrai usare un Javascript. Ottenute le informazioni che ti servono dal Js potrai manipolarle con il PHP. In giro ho trovato una soluzione del genere:
        [php].....
        <head>
        <script type="text/javascript">
        <!--
        function resolutionX() {
        document.write(screen.width);
        }
        // -->
        </script>
        <script type="text/javascript">
        <!--
        function resolutionY() {
        document.write(screen.height);
        }
        // -->
        </script>
        <?
        $width='<script>resolutionX()</script>';
        $height='<script>resolutionY()</script>';

        if ($width==1024 && $height==768)
        {
        echo "<link rel="stylesheet" href="style1.css" type="text/css">";
        }
        else if ($width==800 && $height==600)
        {
        echo "<link rel="stylesheet" href="style2.css" type="text/css">";
        }
        .....
        ?>
        </head>[/php]
        Spero vada bene. 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          carlitos1982 User Attivo • ultima modifica di

          E perfettissimo...lo provo subito e ti faccio sapere...Grazie;)

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            amistat User Attivo • ultima modifica di

            Anche io avevo fatto una cosa del genere ma non sempre prendeva le impostazioni correttamente.Diciamo che ti conviene creare un layout che possa essere compatibile con la maggior parte delle risoluzioni.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              carlitos1982 User Attivo • ultima modifica di

              Ciao Amistat,
              come faccio per creare un layout adattabile ad ogni risoluzione..?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                amistat User Attivo • ultima modifica di

                Larghezza massima 800 o 1000 (in base ai tuoi target), centrato, e tutto con dimensioni fisse.

                Io faccio così.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  carlitos1982 User Attivo • ultima modifica di

                  Ciao Amistat,_la larghezza vorrei che fosse massimo 1000,_ma tutte queste regole vanno messe nel foglio di stile css,_giusto?_Le dimensioni fisse che hai detto vanno messe in percentuale??_Un ultima cosa...potresti farmi un esempio di come abbozzare il tutto..?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti