website_jukni/khanav/res/css/kh_gen_mobile.css
2017-12-29 15:51:59 +01:00

81 lines
No EOL
1.8 KiB
CSS

/*******************************/
/*Écrans smartphone&netbook, moins de 768px */
@media only screen and (max-width: 768px) {
/* Copie de http://www.alsacreations.com/astuce/lire/1177-une-feuille-de-styles-de-base-pour-le-web-mobile.html
But : avoir un truc presque responsive avec tous les cms, mais ça va sans doute faire des crasses, en vrai.
*/
* {
box-sizing: border-box;
}
/* passer body (et tous les éléments de largeur fixe) en largeur automatique */
body {
width: auto;
margin: 0;
padding: 0;
}
/* fixer une largeur maximale de 100% aux éléments potentiellement problématiques */
img,
table,
td,
blockquote,
code,
pre,
textarea,
input,
iframe,
object,
embed,
video {
max-width: 100%;
}
/* conserver le ratio des images */
img {
height: auto;
}
/* gestion des mots longs */
textarea,
table,
td,
th,
code,
pre,
samp {
-webkit-hyphens: auto; /* césure propre */
-moz-hyphens: auto;
hyphens: auto;
word-wrap: break-word; /* passage à la ligne forcé */
}
code,
pre,
samp {
white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
}
/* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
.element1,
.element2 {
float: none;
width: auto;
}
/*******************************/
/*Fermeture de la balise "smartphone&netbook" */
}
/*******************************/
/*Écrans smartphone en landscape, corrige un bug lié à la police */
@media (max-device-width:768px) and (orientation: landscape) {
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
}