Site web mobile : quand le téléphone ne veut pas de CSS !
PMax-57
Messages postés
195
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
J'ai un petit soucis avec le resize de mes pages web sur les versions mobiles :
Mon site fait appel à une feuille style.css, dans laquelle j'ai le code suivant :
Ce style est repris par mon html suivant :
Résulat : sur iphone le texte est très gros, alors que j'ai demandé une taille de 1px.
Par contre ! si j'insère la petite information de style directement dans le HTML, ça fonctionne...
Quelqu'un a une idée d'où ce problème pourrait provenir ?
Merci d'avance pour vos éclaircissements !
J'ai un petit soucis avec le resize de mes pages web sur les versions mobiles :
Mon site fait appel à une feuille style.css, dans laquelle j'ai le code suivant :
#copyrights {
color:#999;
text-align:center;
width:450px;
line-height:15px;
font-size:12px;
}
Ce style est repris par mon html suivant :
<div id="copyrights">
<a href="http://www.elodie-maleriat.fr" rel="nofollow noopener noreferrer" target="_blank">SITE CLASSIQUE</a>
blablabla
</div>
Résulat : sur iphone le texte est très gros, alors que j'ai demandé une taille de 1px.
Par contre ! si j'insère la petite information de style directement dans le HTML, ça fonctionne...
<div id="copyrights" style="font-size:1px;">
Quelqu'un a une idée d'où ce problème pourrait provenir ?
Merci d'avance pour vos éclaircissements !
A voir également:
- Site web mobile : quand le téléphone ne veut pas de CSS !
- Création site web - Guide
- Site de telechargement - Accueil - Outils
- Web office - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
3 réponses
Salut
Dans #copyright tu as mis font-size:12px; donc ca affiche un font size de 12px
si tu mets un attribut style dans le html il devient prioritaire (quel que soit la résolution d'écran)
renseigne toi sur les règles css @media screen et donc sur le responsive design
pense aussi a vider le cache navigateur ou actualiser quand tu modifie
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
Dans #copyright tu as mis font-size:12px; donc ca affiche un font size de 12px
si tu mets un attribut style dans le html il devient prioritaire (quel que soit la résolution d'écran)
renseigne toi sur les règles css @media screen et donc sur le responsive design
pense aussi a vider le cache navigateur ou actualiser quand tu modifie
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
lut;)
lut:)
tu as déjà une erreur rien que dans le code que tu nous mets : si l'on clique dessus l'url ne peut donc pas s'ouvrir ...
lut:)
tu as déjà une erreur rien que dans le code que tu nous mets : si l'on clique dessus l'url ne peut donc pas s'ouvrir ...
Cela peux aussi venir de la configuration de ton portable (préférence utilisateur du navigateur)
ou du cache
ce qu'il faut savoir c'est que styler une taille de texte en PX n'est pas recommandé (le web n'est pas du print)
certains devices font la conversion px --> rem pour tenir compte de la configuration utilisateur
utiliser du em ou du rem comme unité de mesure est recommandé
ensuite ne pas oublier cette ligne dans le head
<meta name="viewport" content="initial-scale=1.0"> pour les portables
ou du cache
ce qu'il faut savoir c'est que styler une taille de texte en PX n'est pas recommandé (le web n'est pas du print)
certains devices font la conversion px --> rem pour tenir compte de la configuration utilisateur
utiliser du em ou du rem comme unité de mesure est recommandé
ensuite ne pas oublier cette ligne dans le head
<meta name="viewport" content="initial-scale=1.0"> pour les portables
Merci pour la réponse, mais en faite le pb vient d'ailleurs :
- lorsque ma feuille de style indique font-size 12px, et qu'il n'y a rien dans le code HTML, mon téléphone autozoome le texte et se fiche du 12px que je lui ait demandé (il affiche environ un caractère de 25px de haut)...
- en revanche, si je place le style dans la balise HTML, alors mon téléphone la reconnait et affiche bien un texte avec 12px de hauteur...