Divisions dans des divisions

Oliel
Invité n'ayant pas de compte PHPfrance

18 déc. 2013, 20:16

Salut.

Php ne veut pas rendre des divisions comme je crois les avoir conçus. J'ai ceci comme entête :

<div id='header'>
<div id='titreg'><p>kahdsdfadf</p></div>
<div id='titred'><p>kahdasdfadf</p></div>
</div>

titreg place des éléments à gauche, titred en place à droite. La division header qui est censé les englober ne forme qu'une ligne au-dessus de titreg et titred comme si elle se fermait immédiatement. Quand je change les propriétés de titred pour qu'ils viennent se ranger sous titreg, là, on voit bien que header englobe les deux divisions.

Voici les propriété dans le css :

#header {
background:#412706; margin:0; padding: 0; border-radius:15px; border:1px solid #C77811;
}

#titreg {
background:red;
float:left;
width:60%;}
#titred {
background:blue;
float:left;
width:30%;}

Merci!

Mammouth du PHP | 2278 Messages

19 déc. 2013, 11:26

Ce n'est pas un problème de php, à moins qu'il y ait du code omis, mais du HTML et css.

Je jetterais un oeil sur les propriétés display des div.
Par ailleurs, j'ignorais que en déclarant des id, on pouvait changer les propriétés des div...

mais ceci fonctionne parfaitement:
<div id='header' style = 'background:#412706; margin:0; padding: 0; border-radius:15px; border:1px solid #C77811' >
 <div id='titreg' style ='background:red; float:left; width:60%;'><p>kahdsdfadf</p></div>
 <div id='titred' style ='background:red; float:left; width:30%'><p>kahdasdfadf</p></div>
</div>
on pourrait définir une feuille de styles, ce serait moins lourdingue.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD