Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 15-05-2008 12:00:16
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
probleme d'alignement dans Widget texte
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.3
- Thème utilisé : Revolution Blog
- Plugins en place :
- Nom de l'hebergeur : Ovh
- Adresse du site : http://www.jayworld.fr
Problème(s) rencontré(s) : J'ai mis en place un widget texte "A propos" dans ma sidebar pour me présenter et mettre une photo. le probleme est que je ne parviens pas a aligner le texte et l'image, je voudrais que l'image se place a gauche et le texte sur la droite, et non dessous l'image.
Voici le code que j'ai inséré :
Code:
- <img src="http://www.jayworld.fr/wp-content/uploads/2008/05/jay21.PNG" alt="jay21.PNG" /> Jerome, 21 ans, étudiant en Business et Marketing à Londres. Passionné par tout ce qui touche au Web.
C'est bizarre car lorsque je colle ce même code dans un article, la photo et le texte sont bien au même niveau.
Ce problème m'embête aussi a l'intérieur des articles, voyez plutôt : http://www.jayworld.fr/ (article sur le sous marin).
Merci à tous !
Hors ligne
#2 15-05-2008 14:12:29
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1545
- Site web
Re: probleme d'alignement dans Widget texte
J'ai un affichage conforme à ce que tu souhaites dans Firefox et IE7.
Dans l'article sous-marin, je pense qu'il manque dans ton CSS un { clear:both } sur ta classe .sociable
Hors ligne
#3 15-05-2008 14:19:39
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
Re: probleme d'alignement dans Widget texte
merci pour tes reponses,
je n'ai pas de classe .sociable dans mon CSS. En fait, c'est comme s'il ne voyait pas que l'image s'arrete, il affiche le post suivant directement a la suite de l'image d'un post. Il doit manquer quelque chose. Pour le "a propos" j'ai été obligé de rajouter le mot "nouvelles technologies" pour allonger la phrase, pour que le widget "abonnez-vous" se cale correctement dessous. Sinon, meme probleme, le widget abonnez -vous venait se placer aprés le dernier mot de la phrase, décalé sur la droite, c'etait horrible.
Il me manque quelque chose dans le code mais quoi ? Que dois -je rajouter svp ?
Hors ligne
#4 15-05-2008 14:28:16
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1545
- Site web
Re: probleme d'alignement dans Widget texte
Ben il manque un clear both dans ta classe .sociable. 
Puisque tu n'en as pas, ajoute-là !
Code: CSS
- .sociable { clear:both; }
clear te permet de marquer la fin d'un élément flottant (pour plus d'info : google est ton ami).
Hors ligne
#5 15-05-2008 14:36:02
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
Re: probleme d'alignement dans Widget texte
Ok merci, voila un bout de mon CSS, j'y ai rajouté ce que tu m'as dit tout en bas, et rien n'a changé
.
Code:
- .postmeta {
- width: 500px;
- font-size: 11px;
- font-weight: bold;
- padding: 0px 0px 10px 0px;
- margin: 0px 0px 20px 0px;
- border-bottom: 1px dotted #999999;
- }
- blockquote{
- font-style: italic;
- margin: 0px 25px 15px 25px;
- padding: 0px 25px 0px 10px;
- border-left: 2px solid #4A7EB8;
- }
- #content blockquote p{
- margin: 0px 0px 0px 0px;
- padding: 10px 0px 10px 0px;
- }
- .sociable { clear:both; }
Est-ce bien la qu'il faut le placer ?
Hors ligne
#6 15-05-2008 15:42:40
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1545
- Site web
Re: probleme d'alignement dans Widget texte
Pourtant, sur ta page de smelly sous-marin, il me semble que le problème est corrigé.
Recharge ta page en vidant le cache.
Si tu considères que les symptômes persistent, essaye de reformuler le problème que tu constates parce que, moi, je l'estime résolu.
Hors ligne
#7 15-05-2008 16:36:42
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
Re: probleme d'alignement dans Widget texte
Hélas je confirme que le problème persiste. Sur ma page d'accueil, a la fin de l'article sur le sous marin, on voit bien que l'article suivant sur le panasonic est décalé et empiète sur le premier.
Argh, est-ce quelqu'un aurait une solution ?
Par ailleurs, comme dit précédemment, pour le widget texte "a propos" j'ai été obligé de rajouter le mot "nouvelles technologies" pour allonger la phrase, pour que le widget "abonnez-vous" se cale correctement dessous. Sinon, même problème, le widget abonnez -vous venait se placer après le dernier mot de la phrase, décalé sur la droite, c'était horrible.
Le problème est donc le meme pour le widget et l'article. Comment faire comprendre au navigateur qu'a la fin de l'image, l'élément (widget ou article) est terminé, le suivant prendra sa place dessous, et non pas a coté. je suis persuadé que c'est une histoire de balise, ou quelque chose comme ca.
Vous pourriez jeter un oeil ?
Merci
Dernière modification par mad2511 (15-05-2008 16:43:23)
Hors ligne
#8 15-05-2008 18:01:53
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1545
- Site web
Re: probleme d'alignement dans Widget texte
Cher Mad2511,
Il est possible que ce soit toi qui aies la solution, néanmoins cela demande quelques éléments :
1/ que tu ne soies pas en mode panique ("arghhh")
2/ que tu prennes le temps de comprendre les réponses qu'on te fait
3/ que tu n'espères pas que tout te tombe « tout cuit » dans la bouche.
Autrement dit, les réponses qu'on te donne ici doivent t'aider
a) non seulement à résoudre ton problème
b) mais aussi à progresser de manière à ce que tu sois, toi-même, capable de résoudre les prochains soucis que tu rencontreras.
Tu dis que le problème persiste sur la page d'accueil, mais tu avais attiré mon attention sur la page sous-marin.
Tu auras noté que ma suggestion a corrigé le problème sur cette page. Elle n'était donc pas inefficace, mais elle n'était pas universelle.
À quoi sert le clear:both sur la classe sociable
Il sert à faire en sorte que la ligne d'éléments de bookmarking social ne se mette pas à la suite de ton article comme s'il était dans le corps de l'article, mais bien à la fin, après l'image flottante.
Le problème se pose parce que l'image flottante est plus HAUTE que le texte (court) de l'article. Comme il reste de la place, le navigateur considère qu'il peut continuer à écrire dans l'espace disponible.
Illustration (XXXX représente la photo)
Code:
- sans "clear"
- XXXXXXXX « article bla bla bla bla
- XXXXXXXX tsoin tsoin bla bla bla bla
- XXXXXXXX article bla bla bla ...
- XXXXXXXX fin de l'article ... »
- XXXXXXXX « sociable »
- XXXXXXXX
- XXXXXXXX
- avec clear sur sociable :
- XXXXXXXX « article bla bla bla bla
- XXXXXXXX tsoin tsoin bla bla bla bla
- XXXXXXXX article bla bla bla ...
- XXXXXXXX fin de l'article ... »
- XXXXXXXX
- XXXXXXXX
- XXXXXXXX
- « sociable »
Le problème, sur ta page d'accueil, c'est que tu n'as pas les éléments de bookmarking social, mais que tu passes directement à tes tags, encapsulés dans <div class="postmeta">
Tu devrais être capable d'en déduire ce que tu dois ajouter dans ta CSS.
Fais des essais ! clear:both un peu 
Utilise Firefox avec le plugin Firebug qui te permet de modifier le code HTML et CSS d'une page afin de visualiser en live l'impact de tes modifications, c'est génial (et c'est avec ça que je te réponds).
Hors ligne
#9 15-05-2008 18:18:41
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
Re: probleme d'alignement dans Widget texte
Si j'ai bien compris, je dois ajouter un clear both aprés mes tags. Je vais mettre ça pour voir :
Code:
- .postmeta { clear:both; }
Eh je crois que ça a marché héhéé !!
Cool merci beaucoup tu es un très bon pédagogue !
Cependant, j'ai le même problème pour le widget "A propos" et comment pourrais-je faire pour mettre mon clear:both. Le fait que ce soit un widget texte me gène, et puis la il n'ya ni tags, ni sociable, juste une image et du texte, alors je bloque un peu...
Dis tu me donnes un petit indice
? Je veux apprendre
Merci pout tout en tout cas.
Dernière modification par mad2511 (15-05-2008 18:30:38)
Hors ligne
#10 15-05-2008 20:28:41
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1545
- Site web
Re: probleme d'alignement dans Widget texte
(Ben oui, ça marche !)
Bon, pour la suite, il faut que tu repères, sur ta page, le premier élément « adressable » qui succède à ton widget « À propos ».
Par « adressable », j'entends : qui dispose d'un nom de classe ou d'un id qui te permette de le « cibler » dans ton CSS.
Pour cela, armé de FF + Firebug,
1/ tu charges la page en question
2/ tu actives Firebug et tu te places en mode "Edit" sur l'HTML (tu verras alors une zone HTML à gauche et CSS à droite)
3/ tu lances dans la zone de recherche de Firebug une recherche sur le texte de ton widget. Ça te permet d'atteindre la zone de code HTML concernée
4/ tu déplies le HTML pour te « repérer » dans ton code et tu recherches ce qui suit ton widget
5/ pour faire des tests, tu peux directement ajouter dans la zone CSS la propriété clear:both à l'élément que tu as sélectionné... et tu peux ainsi voir en live ce que tu devras effectivement modifier dans ton CSS.
Petite précision, même si c'est évident pour moi, je préfère le dire : ce que tu modifies avec Firebug n'est que la copie dans la mémoire de Firefox de ton code HTML/CSS. Une modification CSS via Firebug ne modifie évidemment pas la feuille de style CSS stockée sur ton serveur !
Hors ligne
#11 15-05-2008 20:58:09
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
Re: probleme d'alignement dans Widget texte
Merci pour tous ces conseils,
J'ai fait tout ce que tu m'as dit, avec firebug que je trouve excellent au passage, mais rien n'y fait. J'ai mis des clear:both aprés l'image, aprés le texte, dans l'id text-1, et aussi dans la classe textwidget, mais rien n'a bougé. Groum... Je m'y prends mal ?
Ce qui suit mon "A propos" est le widget "Abonnez-vous" qui a pour id : text-2, et class : widget widget_text.
Si je suis la logique de ce que tu m'as expliqué (plutot de ce que j'en ai compris), je dois placer un clear both a la fin de mon premier widget "A propos". J'ai essayé, comme je le dis plus haut. La je coince 
Dernière modification par mad2511 (15-05-2008 21:02:10)
Hors ligne
#12 15-05-2008 23:09:31
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1545
- Site web
Re: probleme d'alignement dans Widget texte
Attention, tu dois agir sur ce qui suit ta photo, et non le container de ta photo. Donc pas sur text-1 mais sur text-2.
C'est sur :
<li class="widget widget_text" id="text-2">
qu'il faut affecter un clear:both; (et ça marche)
Donc, si tu veux agir sur la classe :
.widget { clear:both; } ou bien .widget_text { clear:both; } ou encore .widget.widget_text { clear:both; }
Si tu veux agir sur l'id :
#text-2 {clear:both;}
Je te recommande de travailler au niveau de la classe, parce que ce comportement doit plutôt être généralisé, alors que si tu travailles sur l'ID, ça va re-déconner si tu modifies l'ordre de tes widgets.
C'est où que tu as merdé ?
Hors ligne
#13 16-05-2008 12:48:34
- mad2511
- Habitué WP
- Date d'inscription: 16-02-2008
- Messages: 64
Re: probleme d'alignement dans Widget texte
Yes en fait c'est bon tout s'est arrangé, j'avais beau vider le cache et rafraichir, je ne voyais rien. Mais ce matin, tout est rentré dans l'ordre.
Vraiment je te remercie d'avoir pris de ton temps pour m'expliquer, c'est bête qu'il n'y ai pas de système de notation sur les forums d'entraide, je t'aurais un mis un 5/5 sans hésiter. 
Bonne continuation et merci encore
A bientôt
Hors ligne
