Come Eliminare o Nascondere un elemento Nel Responsive Design

3 Agosto 2015 di Daniele Frulla


Ormai da tempo mi sono imbattutto nella progettazione di template responsive. Questo tipo di programmazione sfrutta il linguaggio CSS per far decidere di visualizzare gli elementi di una pagina in base alla tipologia di schermo su cui si richiama l’html.

Più in dettaglio si possono nascondere gli elementi di una pagina quando lo schermo diventa piccolo o visualizzarli quando lo schermo si ingrandisce.

Css Cascading Style Sheet

La maniera più semplice per nascondere l’elemento è usare un display:none; .

Cominciamo dall’inizio.

Ho un codice del tipo:

[html]
<h1>Titolo<h1>
<h6>Sottotitolo</h6>
<div>corpo messaggio</div>
[/html]

Se volessimo nascondere il sottotitolo per tutti gli schermi che sono più piccoli di 500px, dovremmo aggiungere al codice la seguente dicitura:

[html]
<h1>Titolo<h1>
<h6 class=”sottotitolo”>Sottotitolo</h6>
<div>corpo messaggio</div>
[/html]

Poi scrivere il nostro codice CSS che indica di nascondere il

[css]
@media (min-width: 500px) { … }
@media (max-width: 500px) {
.sottotitolo {
display:none;
}
}
[/css]

Spero che questo piccolo consiglio sia utile anche se alcuni pensano che questa soluzione diminuisca l’accessibilità al sito.

Related Posts


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812