[Réglé] Comment faire pour que mes news soient bien placés ?< Sujet précédent  Sujet suivant >
Index du Forum -> [ MessLive - Support ] -> · Sites & Webmastering
AuteurMessage
concon92
 Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 16:16  

Bonjour,

J'ai créé un site avec un pote, en PHP/MySQL (avec de l'AJAX et du JS), et j'aimerais que mes news soit derrière un fond blanc, avec une image au dessus des news (une image blanche arrondi), et aussi en dessous, et que le fond ou il y a les news soit blanc, et que les news soit dans ce cadre. Je pense qu'il faudra faire avec du CSS. Voila le site en question : [ Lien ]

Merci

erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 16:41  

Salut,

Tu peux essayer de mettre tout ton contenu du centre dans un <div>
Ensuite, tu appliques le style suivant à ce div : "background-color: white;".
Et ce sera blanc

Sinon, pour le reste, je ne comprends pas trop bien ce que tu veux dire

Autre chose : il ne doit y avoir qu'une seule balise html, head et body dans ta page HTML, pareil pour le Doctype



concon92
 RE : Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 16:46  

C'est bien ce que je veux, mais il faut que la zone blanche soit limité aussi, parce-que elle prend toute la largeur, or je veux qu'elle soit à une largeur précise, je pense que fait un tableau résolurai le problème. Comme ça le tableau ce modifierais automatiquement à chaque news, qu'en pense-tu ?

erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 16:55  

Personnellement, avant, je codais tout le temps avec des tableaux.
Mais maintenant, j'utilise les div.
Je les trouve beaucoup plus flexible et personnalisable.

Personnellement, je ferais, à ta place comme ça :
<div id="conteneur" style="width: 500px; background-color: white;">
<div id="news1" style="margin-bottom: 10px;">
<div id="titre_news1" class="titre_news" style="font-weight: bold">Titre de ta news</div>
<div id="contenu_news1">Ton contenu</div>
</div>
<div id="news2" style="margin-bottom: 10px;">
<div id="titre_news2" class="titre_news" style="font-weight: bold">Titre de ta news</div>
<div id="contenu_news2">Ton contenu</div>
</div>
...
</div>



concon92
 RE : Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 17:41  

Et bien, effectivement je crois que je vais utiliser les DIVs, mais il y a un problème, car c'est du PHP, et je ne vois pas comment l'insérer dans les DIVs, voila le code :

Code :
<?php
require "config_news.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);

$sql="SELECT * FROM news";
$req = mysql_query($sql) or die('Erreur SQL!<br> />' .$sql. '<br />'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo "<center><h1><b>{$data["titre"]}</b></h1></center>";
echo "<center><p>{$data["contenu"]}</p></center>"; } ?>


erwansims
Développeur
MessLive Staff


Messages : 1 038
Inscrit le : 28/01/2006
Sexe : Homme
Pays :
Statut : Hors Ligne
 RE : Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 18:00  


Code :
<?php
require "config_news.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);

$sql="SELECT * FROM news";
$req = mysql_query($sql) or die('Erreur SQL!<br />' .$sql. '<br />'.mysql_error());
echo "<div id=\"conteneur\" style=\"width: 500px; background-color: white;\">";
while($data=mysql_fetch_assoc($req)){
echo "<div style=\"margin-bottom: 5px;\">\n"
. "<div style=\"text-align: center; font-weight: bold;\">{$data["titre"]}</div>\n"
. "<div style=\"text-align: center;\">{$data["contenu"]}</div>\n"
. "</div>\n";
}
echo "</div>";
?>


Je pense que comme cela ça fonctionnera.
Essaye et dis moi si j'ai fais une erreur ou si tu as besoin de plus d'explication



concon92
 RE : Comment faire pour que mes news soient bien placés ?
Posté le 08/04/2009 18:37  

Euh il y a un petit problème, le cadre blanc est toujours sur toute la largeur, et le texte est devenu plus petit, d'une autre police, et est parti sur la gauche de la page, [ Lien ]

EDIT: Le cadre blanc est parti, j'avais oublié d'enlever l'ancien DIV
EDIT 2 : C'est bon, tout est impec', j'ai mis une balise <center>, avant le <?php . Merci pour ton aide

Edité par concon92 le 08/04/2009 19:54
Pseudo :
Mot de passe :
 Enregistré
S'enregistrer    Perdu votre mot de passe ?
NewsvortexNEWSerAnnuaire RSSActuelloLamoooche.comFluxduWebFluxrss.frCombattez les spams : Cliquez ici