Besoin d'aide .... <div> et css ... - HTML/CSS - Programmation
Marsh Posté le 15-08-2003 à 06:49:11
Code :
|
le div rouge veut pas rentrer
Marsh Posté le 15-08-2003 à 07:00:14
y'a plus rien sur ton url d'origine
peux-tu nous donne ton code html?
Marsh Posté le 15-08-2003 à 07:01:57
Urd-sama a écrit : y'a plus rien sur ton url d'origine |
erf j'ai modifié deux trois trucs ...
le serv apache est up ..
je remets mes div comme ils étaient.
Code :
|
Marsh Posté le 15-08-2003 à 07:06:28
Je trouve le but des css associé au div 'achement pratique .. mais c pas facile a mettre en place
Marsh Posté le 15-08-2003 à 07:09:15
à première vue je dirais qu'il faut que ta div contenu soit de type float, pour que menu2 puisse "glisser" à coté. ta div menu2 quant à elle n'a pas besoin d'être en float.
et en passant les espaces insécables il me semble que c'est (ou alors on peut écrire sans le ; peut-etre?)
Marsh Posté le 15-08-2003 à 07:10:39
Urd-sama a écrit : à première vue je dirais qu'il faut que ta div contenu soit de type float, pour que menu2 puisse "glisser" à coté. ta div menu2 quant à elle n'a pas besoin d'être en float. |
je vais essayer pour les div ..
pourles espaces .. je vois pas du tout de quoi du parles, j'ai tjs procédé comme ça . Ici, c'est surtout pour que les div soit visible sous mozilla.
Marsh Posté le 15-08-2003 à 07:15:07
Sous mozilla c'est nickel ..
Sous IE c'est n'importe quoi
Code :
|
Marsh Posté le 15-08-2003 à 07:35:59
Code :
|
je pense que c'était ie qui supportait mal les attributs margin, j'ai souvent des problèmes avec lui et ce thème
de cette facon ca a l'air de fonctionner en tout cas
Marsh Posté le 15-08-2003 à 07:37:37
en plus j'avais vu un truc sur plusieurs div imbriqués avec les mêmes attributs ( float: left; )
Merci man
Marsh Posté le 15-08-2003 à 07:42:43
paranoidandroid a écrit : |
mademoiselle
Marsh Posté le 15-08-2003 à 07:44:12
uriel a écrit : |
souatteuh ... merci mademoiselle.
(de peur de faire une faute d'orthographe, j'ai forcé la connerie => soit ?)
Marsh Posté le 15-08-2003 à 07:50:21
paranoidandroid a écrit : |
et effectivement, c'est bien "soit"
sinon tu risques d'avoir d'autres problèmes en fixant notamment les attribut de padding et margin divers par la suite, au cas ou poste tout ca ici
Marsh Posté le 15-08-2003 à 08:05:05
Urd-sama a écrit : |
en fait ..
en enlevant les commentaires pour afficher les contenus des div ... ma div rouge est repassé en bas. Il semblerait que le contenu du div rouge soit trop grand ( pas mal de <table>, ce que j'en déduis mais ça peut etre faux )
Et comme c un site que je "reprends" et que je suis en train de faire évoluer ( php, utilisation de base mysql, j'en profite pour le "moderniser" ) alors j'en profite pour passer les <table> en <div ..>, ça résoud des problemes mais des fois ça en crée ^^
Marsh Posté le 15-08-2003 à 08:08:49
paranoidandroid a écrit : |
controle tout ce qui est attribut de taille dans la page incriminée. Dans la limite du possible (c'est à dire autre que données tabulaire) supprime les table. D'autant + qu'avec ta nouvelle mise en page en div elle ne serviront pas à grand-chose pour ton menu je suppose
Marsh Posté le 15-08-2003 à 08:11:27
Urd-sama a écrit : |
C'est ce que je suis en train de faire... je voudrais foutre que du div. Je verrais par la suite quelles sont les posssibilités au niveau de la présentation, parce que esthétiquement c'est trop a chier.
Encore quelques lignes pis dodo là
Marsh Posté le 15-08-2003 à 08:15:20
paranoidandroid a écrit : |
en tout cas bon courage
Marsh Posté le 15-08-2003 à 11:34:22
Urd-sama a écrit : |
Merci
J'aurais une autre question ... est il possible de fixer la largeur d'un div ( je pense que je peux limiter la casse avec un table dedans avec un certain width qui n'est pas plus large que le div ... ainsi le div gardera sa taille normal ) ?
Mais en travaillant directement sur le div est ce que c'est possible ?
Marsh Posté le 15-08-2003 à 11:36:37
paranoidandroid a écrit : |
à première vu je dirais "oui sans problèmes"
après ca dépend du contenu et des réactions du navigateurs.
mais perso je fixe toujours la taille de mes menus, et le principal je lui donne le reste de la page.
Marsh Posté le 15-08-2003 à 06:07:00
http://193.253.205.152/clanadbf/
http://193.253.205.152/clanadbf/style/default.css
Voilà mon probleme est que je n'arrive pas a aligner les trois div de couleurs verte jaune et rouge ...
je ne trouve pas le moyen de mettre le div rouge a hauteur des autres, sauf si je passe par le "position: absolute;" mais doit y'avoir plus simple ...
<div class="cadre">
<div class="banniere">
</div>
<div class="centre">
<div class="menu">
</div>
<div class="contenu">
</div>
<div class="menu2">
</div>
</div>
<div class="bas">
</div>
</div>
div.cadre
{ /* largeur du conteneur global... modifiable */
width: 800px;
margin-left: auto;
margin-right: auto;
}
div.banniere
{ /* bloc haut : hauteur définie et image de fond */
width: 800px;
height: 200px;
/* background-image:url(../logo.gif); */
}
div.centre
{ /* bloc centre */
width: 100%;
background-color: #000033;
}
div.contenu
{ /* bloc contenu */
width: 69%;
margin-left: 15%;
background-color: #FF9900;
}
div.menu
{ /* bloc gauche */
left: 0%;
float: left;
width: 15%;
background-color: #003300;
}
div.menu2
{
position: relative;
right:0%;
margin-right: 85%;
width: 15%;
background-color: #660000;
}
div.bas
{ /* bloc bas */
}
il y a surement bcp de conneires dans le css, mais j'ai essayé plusisuers trucs .. sans succes.
merci
Message édité par paranoidandroid le 15-08-2003 à 06:08:36