problèmes css divers - HTML/CSS - Programmation
Marsh Posté le 20-09-2003 à 23:13:34
tu ne mettrais pas plutôt ton topic dans la cat "html/js" ?
pour le centrage, c'est expliqué dans la FAQ.
Marsh Posté le 21-09-2003 à 00:20:13
pour le centrage, j'ai effectivement trouvé que c'était la compatibilité avec Mozilla qui était en cause.
Par contre, pour un menu image j'ai pô trouvé...
Et pour mes histoires de colonnes, Sibelius m'a filé hier un code qui normalement marche
pour info:
Code :
|
mais je ne vois pas ce qui coince chez moi par rapport à ca...
Marsh Posté le 21-09-2003 à 03:44:14
Jabric a écrit : |
y'a du boulot alors
Marsh Posté le 21-09-2003 à 08:00:06
Arg ! Pouah : MSN se met à modifier les fichiers maintenant !
Il met les balises en majuscules et vire les guillemets
En tout cas, ce commentaire ("y'a du boulot alors " ) est certainement très approprié, mais ne me semble pas très utile ni exploitable dans l'état.
PS : pour le centrage, je te l'avais dit : margin-left et margin-right en auto.
PS2 : pour le menu-image, tu ne peux pas mettre ton <li> en inline car un inline n'a pas le droit de contenir un bloc (<a> ). Il faut les floatter à gauche ou à droite par ex.
Où se situe donc le problème ?
.conteneur {
width: 700px;
height: 100%;
background-color: #c90;
}
.bloc1 {
float: left;
width: 200px;
height: 100%;
}
.bloc2 {
float: left;
width: 500px;
height: 100%;
background-color: #cf6;
}
et le html :
<div class="conteneur">
<div class="bloc1">test</div>
<div class="bloc2">
<p>test</p>
<p>hopla</p>
<p>encore une ligne </p>
</div>
</div>
Et pourquoi la colonne de gauche n'a t-elle pas la couleur du conteneur puisqu'elle s'y trouve ? Note : sur IE6 c'est ok, mais sur Firebird la colonne reste transparente
Marsh Posté le 21-09-2003 à 13:23:37
chez moi ça marche (la couleur)
pour le reste, voir la faq.
Marsh Posté le 21-09-2003 à 13:33:52
Je me suis mal exrpimé...
Le code de Sib marche bien, mais quand j'essaye de l'adapter pour mon site, ca ne fonctionne plus.
Pourtant, j'ai l'impression de garder les memes infos (height: 100% et definition du width) et la même structure que lui...
Marsh Posté le 21-09-2003 à 13:40:12
ReplyMarsh Posté le 21-09-2003 à 14:21:25
J'ai mis le code en question dans la troisième question, dans mon premier post
Marsh Posté le 21-09-2003 à 14:53:41
Jabric a écrit : J'ai mis le code en question dans la troisième question, dans mon premier post |
y'a pas de background-color là
Marsh Posté le 21-09-2003 à 15:39:31
nope, y a pas de background-color puisque tout est blanc dans mon cas...
Ce que je veux, c'est juste avoir une colonne à gauche, dans laquelle je mets ce que je veux, et une colonne qui prend le reste de la place.
Mais les colonnes ne sont pas visibles en elles même, il n'y a pas de "séparation physique" comme une différence de couleur par exemple...
C'est rigolo: plus je modifie mes fichiers, plus ca affiche n'importe quoi...
Marsh Posté le 21-09-2003 à 21:07:19
Jabric a écrit : J'ai mis le code en question dans la troisième question, dans mon premier post |
Oui mais c'est confu. Il n'y a pas toutes les classes CSS que tu utilises donc difficile de dire d'où vient le problème. Tu peut mettre ta page sur Internet qu'on puisse tester ?
Marsh Posté le 21-09-2003 à 23:24:53
Bon, j'ai eu une conversation msn avec Sib, et pas mal de problemes ont été résolus...
C'est toujours pas ca, mais ca s'en rapproche :-)
Merci
Marsh Posté le 20-09-2003 à 23:11:31
Bonjour à tous!
Sur les conseils de Sibelius, que vous devez connaitre également (il est partout ) j'ai décidé de me mettre au full css.
Problème, je galère un max, et surtout je n'arrive pas à faire des trucs, sans savoir ou ca peut bien coincer...
Comme, finalement, j'ai vraiment plein de questions, je vais faire une liste, puis si vous êtes inspirés vous répondez à une ou deux
Centrage de ma page
Bon, je croyais savoir faire un truc aussi simple... il semblerait que non :-/
Je veux juste avoir mon site centré horizontalement sur la page.
--> Ce que j'ai fait:
je mets tout mon code dans <div class="classique"></div> avec
Qu'est-ce que je fais pas bien??
Menu image
Je me suis fait un super menu horizontal, composé d'images.
Probleme: absolument rien ne s'affiche...
code html:
css:
Création de colonnes
J'ai besoin de deux colonnes dans mon design: une pour le menu, à gauche, et le reste pour la zone de texte (composée de plusieurs cadres, les uns au dessus des autres).
Le menu ne prend pas toute la hauteur de la page, mais je ne veux pas qu'il y ait qq chose en dessous.
Problème: quand je descends trop bas, mes cadres de la zone de texte passent sous le menu (à gauche) alors qu'ils doivent rester tout le temps à droite de ce menu.
code html du menu:
code html de mes cadres (zone de texte à droite du menu)
code css:
Truc rigolo: quand je mets plus de 3 cadres les uns au dessus des autres, non seulement ca passe sous mon menu, mais en plus ils sortent visuellement de mon conteneur global... le conteneur qui englobe tout le code quoi.
Bon, je vais m'arreter là, ca fait déjà beaucoup de questions, et j'en suis désolé. Mais d'un autre côté j'aimerais bien avancer dans mon projet, et ca me bloque.
Merci d'avance à ceux qui prendront la peine de me répondre, et à ceux qui ont fait l'effort de me lire jusqu'au bout
Message édité par jabric le 20-09-2003 à 23:16:34