Texte différent sur version mobile et web
Résolu/Fermé
tiran58
Messages postés
59
Date d'inscription
jeudi 5 juin 2014
Statut
Membre
Dernière intervention
21 avril 2016
-
27 mai 2015 à 15:39
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 1 juin 2015 à 23:59
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 1 juin 2015 à 23:59
A voir également:
- Texte différent sur version mobile et web
- Splitcam ancienne version - Télécharger - Messagerie
- Web office - Guide
- Chaine tnt gratuite sur mobile - Guide
- Chaque fichier en ligne sur le web a un chemin d’accès sur un serveur. c’est le cas du fichier du logo présent sur la page de cette ville. quel est le chemin de ce fichier à partir de la racine du site ? - Forum Graphisme
- Excel différent de 0 ✓ - Forum Excel
2 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
Modifié par animostab le 29/05/2015 à 03:06
Modifié par animostab le 29/05/2015 à 03:06
salut
sinon en javascript tu peux faire ca (ne prend pas en charge le redimensionnement) donc reduire et actualiser pour vérifier
sinon il y la solution suivante en ecrivant 2 fois le texte et cacher la version non désirée avec les class (mob ecran inférieur à 600px et nonmob supérieur à 600px)
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.
sinon en javascript tu peux faire ca (ne prend pas en charge le redimensionnement) donc reduire et actualiser pour vérifier
<p id="change">ecran plus grand de 600 px</p> <script> var w = document.documentElement.offsetWidth; var elem = document.getElementById("change"); if ( w < 600 ) { elem.innerHTML="ecran plus petit que 600px";} </script>
sinon il y la solution suivante en ecrivant 2 fois le texte et cacher la version non désirée avec les class (mob ecran inférieur à 600px et nonmob supérieur à 600px)
<p class="mob">ecran plus petit que 600 px</p> <p class="nonmob">ecran plus grand que 600 px</p> <p class="mob">version mobile</p> <p class="nonmob">version ordinateur</p> <p> Ici le texte pour toutes les versions</p> <script> var w = document.documentElement.offsetWidth; var mobile = document.getElementsByClassName("mob"); var nonmobile = document.getElementsByClassName("nonmob"); if (w > 600) {for(var i = 0; i < mobile.length; i++) { mobile[i].style.display = 'none'; }} else {for(var i = 0; i < nonmobile.length; i++) { nonmobile[i].style.display = 'none'; }} </script>
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.
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 16:23
27 mai 2015 à 16:23
En utilisant les pseudo-elements :before et :after tu peux setter un content différent en fonction de la résolution. Pour le titre, pas moyen en CSS, tourne toi vers le JS.
tiran58
Messages postés
59
Date d'inscription
jeudi 5 juin 2014
Statut
Membre
Dernière intervention
21 avril 2016
13
27 mai 2015 à 16:45
27 mai 2015 à 16:45
merci ! aurais-tu un exemple ?
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 17:44
27 mai 2015 à 17:44
Voila: http://codepen.io/anon/pen/aOBPVz
Il faut resizer la fenêtre, le texte va changer
Il faut resizer la fenêtre, le texte va changer
prosthetiks
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
431
27 mai 2015 à 17:56
27 mai 2015 à 17:56
Je te mets juste en garde: les textes contenus dans le CSS ne seront pas référencés (ou très mal).
29 mai 2015 à 03:24
29 mai 2015 à 07:29
(lien codepen)
29 mai 2015 à 08:12
la solution que je donne permet le referencement du texte
prosthetiks utilise un ::before dans le css pour rajouter le texte (donc pas référencé)
moi le texte est dans le html et display none ou block suivant le max-width en media queries
29 mai 2015 à 08:34
Modifié par animostab le 29/05/2015 à 09:20
genre
évidement en faisant attention au keyword stuffing