Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257

    Nascondere tag html sotto determinate risoluzioni dello schermo

    Esiste un'istruzione che inserita in un if permetta di omettere a video alcuni tag html (div, h2, h1) quando la risoluzione dello schermo scende sotto un certo valore...per esempio 1024x800.

    Codice PHP:
    <?php
    if (se risoluzione>1024x800){ ?>
    <div>
    <h3>titolo</h3<
    </div>
    <?php }else{?>
    <div>
    </div>
    <?php ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    No, PHP non può sapere la risoluzione dello schermo, non esiste una funzione che le rilevi perché PHP vive sul server e le uniche cose che sa sono gli header che arrivano con le richieste HTTP, che non comprendono la risoluzione dello schermo.

    Inoltre, anche se sapessi la risoluzione dello schermo non è detto che il browser sia aperto a pieno schermo, potrebbe anche essere in una finestra più piccola.
    Fa una ricerca e vedi come funzionano i layout responsive, inoltre informati su Javascript, anche quello può aiutarti a mostrare/nascondere elementi della pagina in base alle dimensioni dello schermo.

  3. #3
    puoi farlo coi CSS

    codice:
    @media only screen 
    and (max-device-width: 1024px) {
    
    h1 {
      display: none;
    }
    
    }
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    296
    Puoi controllare anche con Javascript con

    window.screen.width
    window.screen.height

    Dovrebbero essere crossbrowser.

Tag per questa discussione

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.