ciao a tutti,
Ho un problema riguardante le media queries:
ho creato dei breackpoint in modo che in base alla risoluzione cambiasse anche l'indentazione degli articoli etc. In precisione devo fare in modo che quando la risoluzione arriva a 320 e 480 px questo div, che sarà a fianco un altro dividendosi la pagina rispettivamente 50% e 40%, andrà a posizionarsi sotto l'altro div e prenda larghezza totale.
Cosa succede:
io quando vado a modificare un valore all'interno di media queries, 480px, di un div che ho già dichiarato precedentemente nel file .css, modifica anche tutti gli altri.
Il codice:
codice:
#map{ float:left;
position:relative;
width:50%;
height:100%;
background:#dddddd;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
margin-top: 20px;
margin-left: 20px;
margin-right:20px;
}
@media only screen and (min-width: 320px)
{ #map{
width:none;
}
}
La soluzione potrei averla trovata, ma mi sembra estremamente pesante scrivere per ogni breackpoint creato un div diverso:
codice:
@media only screen and (min-width: 320px){ #map{
width:100%;
float:left;
position:relative;
height:100%;
background:#dddddd;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
margin-top: 20px;
margin-left: 20px;
margin-right:20px;
}
}
@media only screen and (min-width: 480px){ #map{
width:100%;
float:left;
position:relative;
height:100%;
background:#dddddd;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
margin-top: 20px;
margin-left: 20px;
margin-right:20px;
}
}
Cosa ne pensate?
Grazie