Comment Faire Un Site Responsive?
Germaine Audet
- 0
- 41
Images – Cependant, si une image dépasse de la fenêtre de visualisation (si elle est plus large que l’écran sur lequel elle est visualisée), les utilisateurs devront alors faire défiler l’image à gauche et à droite en plus de la faire défiler de haut en bas, ce qui n’est pas souhaitable. Voilà à quoi cela ressemble : Vous pouvez également définir une largeur maximale, ce qui signifie qu’une image ne sera jamais plus grande que la largeur maximale que vous avez définie, mais qu’elle sera réduite sur les écrans plus petits. Voici ce qu’il en est : .
Comment utiliser responsive en HTML ?
3/ Changer la width – Le dernier point à connaître pour obtenir un beau site responsive design consiste à remplacer la largeur de vos divs, souvent fixées en pixels, par :
- la commande width :auto ; (qui ajuste automatiquement la largeur de la div à la largeur du petit écran du mobile). C’est très utile, en général, je mets 80% de mes divs en auto.
- pour les divs qui ne doivent qu’occuper une petite largeur de l’écran : fixer la largeur en pixel, mais de manière à ce qu’elle soit plus petite, pour s’adapter à la taille de l’écran du téléphone portable.
- ou mieux : fixer la largeur en pourcentage : de cette manière, la div s’agrandira au fur et à mesure que l’écran s’agrandit
Là encore, cela s’opère dans la media query appropriée, correspondante au mobile.
Comment faire un site responsive WordPress ?
Comment adapter son site web au format mobile ?
Quelle directive CSS permet de créer un site en responsive design ?
En résumé –
- Les media queries permettent de charger des styles CSS différents en fonction de certains paramètres.
- Les paramètres autorisés par les media queries sont nombreux : nombre de couleurs, résolution de l’écran, orientation… En pratique, on s’en sert surtout pour modifier l’apparence du site en fonction des différentes résolutions d’écran.
- On crée une media query avec la directive @media suivie du type d’écran et d’une ou plusieurs conditions (comme la largeur maximale d’écran). Le style CSS qui suit sera activé uniquement si les conditions sont remplies.
- Les navigateurs mobiles simulent une largeur d’écran : on appelle cela le viewport.
- On peut cibler les smartphones grâce à une règle basée sur le nombre réel de pixels affichés à l’écran : max-device-width.
Pourquoi créer un site web responsive ?
L’entière visibilité du contenu – C’est la règle numéro un de la navigation mobile : l’ensemble des contenus de votre site doit s’afficher de manière visible dans l’écran de votre visiteur. Il n’y a rien de pire pour un mobinaute que de devoir naviguer au sein d’une page web trop grande, l’obligeant à scroller de droite à gauche continuellement pour pouvoir consulter votre contenu.
- Le responsive permet d’adapter la largeur du site à la largeur de l’écran pour permettre au contenu de s’imbriquer dans la fenêtre d’affichage;
- La disposition des éléments est également changée, la taille de certains écrans ne permettant pas la juxtaposition par exemple;
Pour le confort de lecture, nous vous recommandons également de bien découper le contenu pour faire de petits paragraphes plutôt que de grands trop compliquer à lire. En confiant la rédaction de vos contenus à une agence Web, les rédacteurs seront vous conseiller sur la construction de votre article. .
Comment adapter ma page Web a toutes les tailles d’écran ?
Domicile > C > Comment Adapter Ma Page Web A Toutes Les Tailles D’écran ? Comment faire Il suffit d’appliquer une largeur relative (=qui change selon la taille de la fenêtre et de l’écran du visiteur) à la page. Le plus courant est d’utiliser la balise body.
Comment adapter un site WordPress pour mobile ?
Comment choisir le bon plugin WordPress mobile pour vous – Toutes les extensions ne vont pas fonctionner dans toutes les situations. Par exemple, certaines d’entre elles ne servent qu’à créer des menus mobiles, tandis que d’autres transformeront votre site actuel en un site Web mobile exploitable. Alors, laquelle est la bonne pour vous ?
- Pour transformer instantanément votre site WordPress en un magnifique site Web mobile – Optez pour WPtouch ou AMP for WP.
- Pour créer un flux mobile propre de votre blog WordPress – Choisissez Jetpack by WordPress
- Pour générer un site Web mobile qui fonctionne de la même manière qu’une application complète , utilisez WordPress Mobile Pack.
- Si vous voulez faire un meilleur menu mobile tout en gardant votre site mobile actuel – Choisissez WP Mobile Menu.
- Pour transformer vos menus d’ordinateurs de bureau et mobiles en méga-menus (en laissant vos sites Web tels quels) – partez sur Max Mega Menu.
- Pour la seule option sur cette liste qui fera de votre site WordPress une véritable application mobile – utilisez AppPresser.
Si vous avez des questions sur la meilleure extension WordPress mobile pour vous, faites-le nous savoir dans la section commentaires ci-dessous. Nous espérons que ce guide vous aidera à prendre la bonne décision !.
Comment savoir si un site est responsive design ?
1 – Outil pour tester son site pour mobile : Google Mobile-Friendly Test – Grâce à l’outil gratuit Google Mobile-Friendly Test , vous pouvez tester simplement et rapidement l’adaptabilité de votre site Internet au format mobile. Il s’agit de l’outil de test de site responsive de Google. Pour ce faire, il vous suffit de saisir l’URL de votre site Internet puis de cliquer sur « tester l’url ». Alors, Google Mobile-Friendly analyse la qualité d’ affichage de votre site Web sur smartphone. Autrement dit, il s’agit d’un test d’optimisation mobile Google. Et, l’outil Google Mobile Friendly Test va vous faire des recommandations d’améliorations afin que vos pages s’affichent mieux et se chargent plus vite sur mobile.
Cela permet d’ optimiser votre référencement naturel. La plateforme Google Mobile-Friendly Test est un bon point d’entrée pour vous aider à tester votre site pour mobile ! Cependant, soyez conscient que cet outil ne propose pas tout ce dont vous pourriez avoir besoin en matière de Responsive Design et de Test d’Optimisation Mobile.
Ainsi, si Google Mobile Friendly s’avère suffisant pour des non-initiés, il se révèle insuffisant pour un webdesigner ou un développeur. Par ailleurs, gardez bien à l’esprit qu’un site Mobile-Friendly vous permet d’ attirer des clients en magasin physique !.
Comment rendre WordPress compatible mobile ?
Qu’est-ce qu’un menu responsive ?
Qu’est-ce que le Responsive Design ? – Le Responsive design a été traduit en français par Design réactif/adapté/réceptif. Ce design permet de modifier la mise en page d’un site afin que le contenu s’adapte à l’écran quel que soit le terminal utilisé (smartphone, tablette, ordinateur de bureau, TV…). Aperçu de l’adaptation du contenu selon l’appareil utilisé : ordinateur (desktop), tablette ou mobile.
Comment créer un site web mobile ?
Comment faire un site responsive bootstrap ?
Le framework CSS Bootstrap, conçu par Twitter, permet de gérer simplement les images responsive. Voici comment. Une image responsive est une image qui s’adapte selon la taille de la fenêtre sur un site internet. L’idée est issue du responsive design , un concept qui consiste à adapter le design d’un site internet selon la taille de l’écran qui l’affiche.
L’ergonomie du site peut ainsi être adaptée aux différentes machines capables de naviguer sur Internet (smartphone, tablette, ordinateur). Le framework CSS Bootstrap , conçu par Twitter, permet de gérer simplement les images responsive.
Pour rendre une image responsive, il suffit de lui ajouter la classe img-responsive. Cette classe ajoute les propriétés suivantes à l’image : max-width : 100%; heigth: auto; display : block; L’image va ainsi s’adapter automatiquement à la largeur de l’élément qui la contient. Elle s’agrandira et se réduira avec la taille de l’élément, avec, comme limite, sa taille physique. Si vous affichez l’image dans un élément plus grand qu’elle, elle n’occupera pas tout l’espace, car la propriété max-width indique que sa largeur maximale est égale à sa largeur physique. Si vous souhaitez que l’image puisse grossir au-delà et continuer à s’adapter à l’élément, il faut utiliser la propriété width pour indiquer une largeur fixe : L’image aura alors toujours la même largeur que l’élément qui la contient. Faites cependant attention à ce qu’elle ne soit pas trop grossie, sinon elle sera pixellisée et s’affichera mal à l’écran..
Est-il possible de créer un site web responsive sans Media Queries ?
Aujourd’hui, il est assez difficile d’imaginer faire des designs web responsive sans avoir recours aux media queries. Cette idée vieille de 1994, devenue recommendation du W3C en 2012 (une fois supportée par tous les navigateurs) a pris son temps et a su s’imposer comme l’outil de référence pour faire du design adaptatif.
Qu’est-ce qu’un front responsive ?
Qu ‘ est-ce que le responsive design? Le Responsive Design ou plus précisément le Responsive Web Design (RWD) est une technique de conception d’interface digitale qui fait en sorte que l ‘affichage d’une quelconque page d’un site s’adapte de façon automatique à la taille de l’écran du terminal qui le lit.
Comment rendre le contenu d’une div responsive ?
Une question ? Pas de panique, on va vous aider !
22 septembre 2016 à 10:39:41 Bonjour, Je commence en responsive et après avoir lu pas mal de tuto et lu le cours ici, je m’attaque à la partie concréte 😉 J’ai ce code : et cette CSS :. From_Connexion Comment rendre cette div responsive ? J’ai tenté pas mal de choses mais sans résultat. Merci. Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 10:44:49 Salut, HS : si c’est un formulaire c’est form et pas from Pour la rendre responsive, enlever toute occurence à une width ou height fixe. Préférer les %. Ensuite, avec un positionnement absolut c’est assez difficile de faire du responsive dans le sens où lorsque tu vas réduire ta fenêtre, ton formulaire ne sera jamais là où tu le souhaite selon la taille de l’écran. Il faut donc aussi opter pour des %, et pour cela utiliser calc. Essayer de poster ton code dans un jsfiddle
22 septembre 2016 à 10:48:23 C’est bien “from”, pas de souci de ce côté. Au niveau du code, en fait, c’est un simple affichage d’une div vide et blanche, donc il y a tout. Une fois qu’elle sera responsive, j’avancerai sur les autres éléments. Je ne connaissais pas “calc”, merci. J’ai créé ce jsfiddle : https://jsfiddle. net/ww2Ly4f4/ – Edité par ldv 22 septembre 2016 à 10:50:54 Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 10:51:12 Bonjour, Tu peux utiliser les media queries pour redéfinir la taille de ton div selon les résolutions. On ne peux pas forcément utiliser les %, surtout si tu as des images, tu risques de déformer les images etc.
22 septembre 2016 à 10:52:09 Bonjour, Comme dit Shonen17 , commence par retirer tes widt h et height fixés , puisque tu les veux responsive. Ensuite, à toi de jouer avec les pourcentage, display:table et autre encore. De plus, commencer par mettre sa div en absolute est une très mauvaise pratique! Et enfin, nous ne sommes pas devin, t’aider à rendre ta div responsive , on viens de le faire! Seulement, nous éclairer sur le rendu souhaité avec un dessin, une maquette, quelque chose, nous aiderai à comprendre ce position: absolute pour le moment inutile à nos yeux! Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 10:53:30 Merci pour vos réponses. J’ai créé ce fiddle : https://jsfiddle. net/ww2Ly4f4/ Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 10:56:47 Tu as juste copier coller le code que tu nous à montrer plus haut. le but du fiddle c’était de voir ton code source et comprendre l’utilisation de tes balises, et surtout comprendre ce que tu veux faire
22 septembre 2016 à 11:02:42 Je comprend toujours pas à quoi sert ta div “From_Connexion”. Titi Connexion MOT DE PASSE OUBLIE
22 septembre 2016 à 11:27:11 C’est une page qui affiche le formulaire pour se connecter. Cette “div” doit affiche un cadre blanc dans lequel il y aura les “input”. Il y aurait une meilleure façon de faire ? Je suis preneur. Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 11:31:16 ALLO? TU VOIS CE QUE J’ÉCRIS? Je t’ai donné le code tout fais ici : https://jsfiddle. net/ww2Ly4f4/3/ De plus, on te dit d’arrêter avec les positions absolute, et toi t’en rajoute. T’as un soucis sur la compréhension de ce que tu lis. Edit : Voici ton code corrigé, repasse sur le style SANS METTRE DE POSITION ABSOLUTE https://jsfiddle. net/ww2Ly4f4/5/ – Edité par Lord Morpheus 22 septembre 2016 à 11:33:44 Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 11:41:40 Lord Morpheus a écrit: ALLO? TU VOIS CE QUE J’ÉCRIS? Je t’ai donné le code tout fais ici : https://jsfiddle. net/ww2Ly4f4/3/ De plus, on te dit d’arrêter avec les positions absolute, et toi t’en rajoute. T’as un soucis sur la compréhension de ce que tu lis. Edit : Voici ton code corrigé, repasse sur le style SANS METTRE DE POSITION ABSOLUTE https://jsfiddle. net/ww2Ly4f4/5/ – Edité par Lord Morpheus il y a 2 minutes Bien sûr que je vois, je lis toutes les réponses et je participe aussi, cool.
- Sans plus de code et sans visuel, impossible de faire mieux;
- Dans tes codes, je vois des “position: absolute;” ou je n’ai pas compris ? Golden Panda a écrit: Pour que le formulaire s’affiche il faut qu’il soit dans ta div, la ta div est vide;
Dans mon code “de base”, qui est de l’intégration, cela fonctionne avec des div et les input sont bien dans la div principale mais je me doutais que même si cela fonctionne que ce n’était pas optimum. Merci pour toutes vos réponses. Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 11:54:11 J’ai mis une seul position: absolute , dans ta div. From_Connexion puisque c’était visiblement le résultat souhaité! Mais sa s’arrête là! Aucune autre position: absolute n’es requise pour obtenir ce que tu souhaite sur ton formulaire. Donc je comprend pas, ta solution est là : https://jsfiddle. net/ww2Ly4f4/5/ quel est le soucis? Voici une version avec ton style mis à jour : https://jsfiddle. net/ww2Ly4f4/6/ Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 12:16:11 Merci, merci. J’ai compris. Oups, en mettant le code, j’ai un décalage 🙁 Le contenu de la div. from_connexion ne s’affiche pas à l’intérieur de cette div mais à l’extérieur. – Edité par ldv 22 septembre 2016 à 12:16:47 Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 12:21:13 Hello, Comme le dit Lord Morpheus il faut laisser “respirer” ta mise en page, en ajoutant des dimensions et positions absolues tu appliques des contraintes qui vont à l’inverse de se que tu souhaites. Si besoin tu peux aussi spécifier un min ou max width.
22 septembre 2016 à 13:10:57 ldv a écrit: Merci, merci. J’ai compris. Oups, en mettant le code, j’ai un décalage 🙁 Le contenu de la div. from_connexion ne s’affiche pas à l’intérieur de cette div mais à l’extérieur. – Edité par ldv il y a environ 1 heure C’est donc ce que je disait plus haut, tu ne lis pas correctement ce qu’on te dit et ce qu’on te donne! Golden Panda te donnes la réponse avant même que tu ne postes. Analyse mon code et analyse ton code, et tu aura également ta réponse! Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 13:38:18 Sur le JSFiddle tu as ça: Titi Connexion MOT DE PASSE OUBLIE Or ce n’est pas la meme chose que ca: Titi Connexion MOT DE PASSE OUBLIE – Edité par Golden Panda 22 septembre 2016 à 13:38:45
22 septembre 2016 à 13:59:32 PS : si c’est un formulaire on dit FORM x) J’arrête le hors sujet. Je pense que tu as toutes les solutions dont tu as besoin, et MÊME du code partagé, ce qui ne se fait pas toujours, donc profite à fond !
22 septembre 2016 à 14:10:47 La personne a mis “from”, ce n’est pas moi qui a commencé ce bout de code. Oui, j’ai bien vu que le code n’était pas pareil 🙂 faut tout de même pas exagérer. Pour autant, j’ai une question : on a une div et on enlève la position:absolute. Du coup, pour positionner mon texte à l’intérieur de cette “div” qui devient donc responsive, je le fais à tatons ? Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 14:12:12 En fait, si c’est vraiment un formulaire (et c’est le cas), pour allez dans le HS, il manque à peu prés tout pour réaliser un formulaire! Sans parler du php derrière, simplement en intégration. Aucun titre, aucun label, aucun submit, aucune (justement) etc. Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 14:17:41 ldv > Pour un élément qui contient un formulaire oublis le positionnement absolu, on l’utilise juste dans des cas bien spécifiques. C’est une technique de facilité qui engendre bien plus de contraintes. Pour faire ce que tu souhaites le CSS te donne tous les outils pour y arriver.
22 septembre 2016 à 14:19:50 Pour l’instant, on m’a demandé de réaliser une page normale puis de la mettre en responsive, d’où mes difficultés car c’est la première fois que je le fais et je pars de pratiquement rien. euh. de rien du tout à vrai dire. Pour l’instant, je n’ai pas à gérer à proprement dit le submit du formulaire, je n’ai pas ajouté le form également. – Edité par ldv 22 septembre 2016 à 14:20:16 Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 14:33:48 Et bien tu devrais, puisque tu devra le faire après, et le faire après inclus de refaire le css ensuite. (sauf pour la div englobant le tout). Si tu débutes de rien, dans ce cas, ne met pas 1/3 en niveau HTML sur Openclassroom, tu en es très loin. Ne met rien tout simplement. Tu voulais une div responsive : au vu de ton jsfidle, tu la voulais responsive avec une hauteur et largeur maximum le tout centré verticalement et horizontalement sur la page quelque soit la résolution. Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 14:43:23 Lord Morpheus a écrit: Et bien tu devrais, puisque tu devra le faire après, et le faire après inclus de refaire le css ensuite. (sauf pour la div englobant le tout). Si tu débutes de rien, dans ce cas, ne met pas 1/3 en niveau HTML sur Openclassroom, tu en es très loin. Ne met rien tout simplement. Tu voulais une div responsive : au vu de ton jsfidle, tu la voulais responsive avec une hauteur et largeur maximum le tout centré verticalement et horizontalement sur la page quelque soit la résolution.
Golden Panda a écrit: Pour que le formulaire s’affiche il faut qu’il soit dans ta div, la ta div est vide. Nous avons résolu le problème. Maintenant, je te conseille de suivre les cours du site, plus ou moins bien fait, ils auront le mérite de t’aiguiller sur les premières bonne pratique à avoir, comme ne pas mettre tout en absolute.
Nous avons résolu le problème. Maintenant, je te conseille de suivre les cours du site, plus ou moins bien fait, ils auront le mérite de t’aiguiller sur les premières bonne pratique à avoir, comme ne pas mettre tout en absolute. Je débute en responsive et ce n’est pas facile, je ne débute pas en HTML.
Le HTML ne se limite pas à CSS. J’ai suivi des cours et s’il suffisait de suivre des cours pour répondre aux besoins de quotidien, cela se saurait. Je vais continuer dans mes tests. Merci. ************* Le chef vient de dire qu’il fallait faire 2 fichiers CSS : 1 desktop et 1 autre pour le “non desktop”.
C’est ce que j’avais fait mais quand c’est le chef qui parle, cela a plus de poids. – Edité par ldv 22 septembre 2016 à 16:55:59 Ne jamais penser que vous posez une question idiote ! × Après avoir cliqué sur “Répondre” vous serez invité à vous connecter pour que votre message soit publié.
Comment utiliser responsive ?
Images – Cependant, si une image dépasse de la fenêtre de visualisation (si elle est plus large que l’écran sur lequel elle est visualisée), les utilisateurs devront alors faire défiler l’image à gauche et à droite en plus de la faire défiler de haut en bas, ce qui n’est pas souhaitable. Voilà à quoi cela ressemble : Vous pouvez également définir une largeur maximale, ce qui signifie qu’une image ne sera jamais plus grande que la largeur maximale que vous avez définie, mais qu’elle sera réduite sur les écrans plus petits. Voici ce qu’il en est : .
Comment fonctionne le responsive ?
Qu’est-ce que le Responsive Design ? – Le Responsive design a été traduit en français par Design réactif/adapté/réceptif. Ce design permet de modifier la mise en page d’un site afin que le contenu s’adapte à l’écran quel que soit le terminal utilisé (smartphone, tablette, ordinateur de bureau, TV…). Aperçu de l’adaptation du contenu selon l’appareil utilisé : ordinateur (desktop), tablette ou mobile.
Comment rendre le contenu d’une div responsive ?
Une question ? Pas de panique, on va vous aider !
22 septembre 2016 à 10:39:41 Bonjour, Je commence en responsive et après avoir lu pas mal de tuto et lu le cours ici, je m’attaque à la partie concréte 😉 J’ai ce code : et cette CSS :. From_Connexion Comment rendre cette div responsive ? J’ai tenté pas mal de choses mais sans résultat. Merci. Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 10:44:49 Salut, HS : si c’est un formulaire c’est form et pas from Pour la rendre responsive, enlever toute occurence à une width ou height fixe. Préférer les %. Ensuite, avec un positionnement absolut c’est assez difficile de faire du responsive dans le sens où lorsque tu vas réduire ta fenêtre, ton formulaire ne sera jamais là où tu le souhaite selon la taille de l’écran. Il faut donc aussi opter pour des %, et pour cela utiliser calc. Essayer de poster ton code dans un jsfiddle
22 septembre 2016 à 10:48:23 C’est bien “from”, pas de souci de ce côté. Au niveau du code, en fait, c’est un simple affichage d’une div vide et blanche, donc il y a tout. Une fois qu’elle sera responsive, j’avancerai sur les autres éléments. Je ne connaissais pas “calc”, merci. J’ai créé ce jsfiddle : https://jsfiddle. net/ww2Ly4f4/ – Edité par ldv 22 septembre 2016 à 10:50:54 Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 10:51:12 Bonjour, Tu peux utiliser les media queries pour redéfinir la taille de ton div selon les résolutions. On ne peux pas forcément utiliser les %, surtout si tu as des images, tu risques de déformer les images etc.
22 septembre 2016 à 10:52:09 Bonjour, Comme dit Shonen17 , commence par retirer tes widt h et height fixés , puisque tu les veux responsive. Ensuite, à toi de jouer avec les pourcentage, display:table et autre encore. De plus, commencer par mettre sa div en absolute est une très mauvaise pratique! Et enfin, nous ne sommes pas devin, t’aider à rendre ta div responsive , on viens de le faire! Seulement, nous éclairer sur le rendu souhaité avec un dessin, une maquette, quelque chose, nous aiderai à comprendre ce position: absolute pour le moment inutile à nos yeux! Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 10:53:30 Merci pour vos réponses. J’ai créé ce fiddle : https://jsfiddle. net/ww2Ly4f4/ Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 10:56:47 Tu as juste copier coller le code que tu nous à montrer plus haut. le but du fiddle c’était de voir ton code source et comprendre l’utilisation de tes balises, et surtout comprendre ce que tu veux faire
22 septembre 2016 à 11:02:42 Je comprend toujours pas à quoi sert ta div “From_Connexion”. Titi Connexion MOT DE PASSE OUBLIE
22 septembre 2016 à 11:27:11 C’est une page qui affiche le formulaire pour se connecter. Cette “div” doit affiche un cadre blanc dans lequel il y aura les “input”. Il y aurait une meilleure façon de faire ? Je suis preneur. Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 11:31:16 ALLO? TU VOIS CE QUE J’ÉCRIS? Je t’ai donné le code tout fais ici : https://jsfiddle. net/ww2Ly4f4/3/ De plus, on te dit d’arrêter avec les positions absolute, et toi t’en rajoute. T’as un soucis sur la compréhension de ce que tu lis. Edit : Voici ton code corrigé, repasse sur le style SANS METTRE DE POSITION ABSOLUTE https://jsfiddle. net/ww2Ly4f4/5/ – Edité par Lord Morpheus 22 septembre 2016 à 11:33:44 Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 11:41:40 Lord Morpheus a écrit: ALLO? TU VOIS CE QUE J’ÉCRIS? Je t’ai donné le code tout fais ici : https://jsfiddle. net/ww2Ly4f4/3/ De plus, on te dit d’arrêter avec les positions absolute, et toi t’en rajoute. T’as un soucis sur la compréhension de ce que tu lis. Edit : Voici ton code corrigé, repasse sur le style SANS METTRE DE POSITION ABSOLUTE https://jsfiddle. net/ww2Ly4f4/5/ – Edité par Lord Morpheus il y a 2 minutes Bien sûr que je vois, je lis toutes les réponses et je participe aussi, cool.
- Sans plus de code et sans visuel, impossible de faire mieux;
- Dans tes codes, je vois des “position: absolute;” ou je n’ai pas compris ? Golden Panda a écrit: Pour que le formulaire s’affiche il faut qu’il soit dans ta div, la ta div est vide;
Dans mon code “de base”, qui est de l’intégration, cela fonctionne avec des div et les input sont bien dans la div principale mais je me doutais que même si cela fonctionne que ce n’était pas optimum. Merci pour toutes vos réponses. Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 11:54:11 J’ai mis une seul position: absolute , dans ta div. From_Connexion puisque c’était visiblement le résultat souhaité! Mais sa s’arrête là! Aucune autre position: absolute n’es requise pour obtenir ce que tu souhaite sur ton formulaire. Donc je comprend pas, ta solution est là : https://jsfiddle. net/ww2Ly4f4/5/ quel est le soucis? Voici une version avec ton style mis à jour : https://jsfiddle. net/ww2Ly4f4/6/ Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 12:16:11 Merci, merci. J’ai compris. Oups, en mettant le code, j’ai un décalage 🙁 Le contenu de la div. from_connexion ne s’affiche pas à l’intérieur de cette div mais à l’extérieur. – Edité par ldv 22 septembre 2016 à 12:16:47 Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 12:21:13 Hello, Comme le dit Lord Morpheus il faut laisser “respirer” ta mise en page, en ajoutant des dimensions et positions absolues tu appliques des contraintes qui vont à l’inverse de se que tu souhaites. Si besoin tu peux aussi spécifier un min ou max width.
22 septembre 2016 à 13:10:57 ldv a écrit: Merci, merci. J’ai compris. Oups, en mettant le code, j’ai un décalage 🙁 Le contenu de la div. from_connexion ne s’affiche pas à l’intérieur de cette div mais à l’extérieur. – Edité par ldv il y a environ 1 heure C’est donc ce que je disait plus haut, tu ne lis pas correctement ce qu’on te dit et ce qu’on te donne! Golden Panda te donnes la réponse avant même que tu ne postes. Analyse mon code et analyse ton code, et tu aura également ta réponse! Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 13:38:18 Sur le JSFiddle tu as ça: Titi Connexion MOT DE PASSE OUBLIE Or ce n’est pas la meme chose que ca: Titi Connexion MOT DE PASSE OUBLIE – Edité par Golden Panda 22 septembre 2016 à 13:38:45
22 septembre 2016 à 13:59:32 PS : si c’est un formulaire on dit FORM x) J’arrête le hors sujet. Je pense que tu as toutes les solutions dont tu as besoin, et MÊME du code partagé, ce qui ne se fait pas toujours, donc profite à fond !
22 septembre 2016 à 14:10:47 La personne a mis “from”, ce n’est pas moi qui a commencé ce bout de code. Oui, j’ai bien vu que le code n’était pas pareil 🙂 faut tout de même pas exagérer. Pour autant, j’ai une question : on a une div et on enlève la position:absolute. Du coup, pour positionner mon texte à l’intérieur de cette “div” qui devient donc responsive, je le fais à tatons ? Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 14:12:12 En fait, si c’est vraiment un formulaire (et c’est le cas), pour allez dans le HS, il manque à peu prés tout pour réaliser un formulaire! Sans parler du php derrière, simplement en intégration. Aucun titre, aucun label, aucun submit, aucune (justement) etc. Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 14:17:41 ldv > Pour un élément qui contient un formulaire oublis le positionnement absolu, on l’utilise juste dans des cas bien spécifiques. C’est une technique de facilité qui engendre bien plus de contraintes. Pour faire ce que tu souhaites le CSS te donne tous les outils pour y arriver.
22 septembre 2016 à 14:19:50 Pour l’instant, on m’a demandé de réaliser une page normale puis de la mettre en responsive, d’où mes difficultés car c’est la première fois que je le fais et je pars de pratiquement rien. euh. de rien du tout à vrai dire. Pour l’instant, je n’ai pas à gérer à proprement dit le submit du formulaire, je n’ai pas ajouté le form également. – Edité par ldv 22 septembre 2016 à 14:20:16 Ne jamais penser que vous posez une question idiote !
22 septembre 2016 à 14:33:48 Et bien tu devrais, puisque tu devra le faire après, et le faire après inclus de refaire le css ensuite. (sauf pour la div englobant le tout). Si tu débutes de rien, dans ce cas, ne met pas 1/3 en niveau HTML sur Openclassroom, tu en es très loin. Ne met rien tout simplement. Tu voulais une div responsive : au vu de ton jsfidle, tu la voulais responsive avec une hauteur et largeur maximum le tout centré verticalement et horizontalement sur la page quelque soit la résolution. Lord Morpheus , Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
22 septembre 2016 à 14:43:23 Lord Morpheus a écrit: Et bien tu devrais, puisque tu devra le faire après, et le faire après inclus de refaire le css ensuite. (sauf pour la div englobant le tout). Si tu débutes de rien, dans ce cas, ne met pas 1/3 en niveau HTML sur Openclassroom, tu en es très loin. Ne met rien tout simplement. Tu voulais une div responsive : au vu de ton jsfidle, tu la voulais responsive avec une hauteur et largeur maximum le tout centré verticalement et horizontalement sur la page quelque soit la résolution.
Golden Panda a écrit: Pour que le formulaire s’affiche il faut qu’il soit dans ta div, la ta div est vide. Nous avons résolu le problème. Maintenant, je te conseille de suivre les cours du site, plus ou moins bien fait, ils auront le mérite de t’aiguiller sur les premières bonne pratique à avoir, comme ne pas mettre tout en absolute.
Nous avons résolu le problème. Maintenant, je te conseille de suivre les cours du site, plus ou moins bien fait, ils auront le mérite de t’aiguiller sur les premières bonne pratique à avoir, comme ne pas mettre tout en absolute. Je débute en responsive et ce n’est pas facile, je ne débute pas en HTML.
Le HTML ne se limite pas à CSS. J’ai suivi des cours et s’il suffisait de suivre des cours pour répondre aux besoins de quotidien, cela se saurait. Je vais continuer dans mes tests. Merci. ************* Le chef vient de dire qu’il fallait faire 2 fichiers CSS : 1 desktop et 1 autre pour le “non desktop”.
C’est ce que j’avais fait mais quand c’est le chef qui parle, cela a plus de poids. – Edité par ldv 22 septembre 2016 à 16:55:59 Ne jamais penser que vous posez une question idiote ! × Après avoir cliqué sur “Répondre” vous serez invité à vous connecter pour que votre message soit publié.