Groupe : Membres
|
Bonjour à tous, je suis en train de réaliser un merveilleux site  mais j'ai un petit souci, comment pourrait il en etre autrement  ?
J'ai un certain nombre de div imbriqués les uns dans les autres du genre :
Code : HTML1
2
3
4
5
6 | <div id="premier">
<div id="second">
</div>
</div>
<div id="troisieme">
</div>
|
Mon proleme vient du fait que le div second passe toujours sous le div troisieme malgré le changement de z-index dans le css.
Quelque'un pourrait il m'expliquer s'il vous plait ? 
Merci d'avance
|
 Groupe : Membres
|
décris-nous le résultat que tu voudrais obtenir et met le CSS, sans ça on ne peut pas dire grand chose
|
Groupe : Membres
|
En gros ce que je souhaite faire, le troisieme div est un gros rectangle qui contient tout le site, le premier div est juste une bande au dessus du troisieme dans lequel je veux un rectangle qui devra passer sur le troisieme visuellemenet.
Code : CSS 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | #premier
{
width:904px;
height:20px;
margin:auto;
z-index:99;
}
#deuxieme
{
width:300px;
height:150px;
z-index:99;
}
#troisieme
{
margin:auto;
width:900px;
height:500px;
}
|
En gros le css donne ça.
|
 Groupe : Membres
|
Bonjour,
Le z-index est souvent inutile.
C'est la cas.
Habituellement, je conseille plutôt des couleurs d'arrière-plan différentes, mais dans ton cas, ajoute plutôt des border différentes à chaque bloc.
Il ne manque rien ?
Avant de vouloir faire ce que tu décris, relis-toi.
Bien.
Regarde
Code : HTML1
2
3 | <div id="premier">
<div id="second">
<div id="troisieme">
|
Code : CSS1
2
3 | #premier
#deuxieme
#troisieme
|
Et puis, tu places un bloc de height:150px; dans un autre de height:20px;
Quel doit être le résultat ?
Édité
le 14/05/2008 à 22:08:04
par Yano
|
Groupe : Membres
|
Excusez moi les petites fautes telles que la nomination des id, je n'ai pas copié collé mon code étant trop complexe dans sa globalité.
Dans le cas de ce que je souhaite faire le z-index était indispensable, il ne me manquait que la propriété
Code : CSS
Pour ce qui est des deux blocs je sais absolument ce que je fais.
En tout cas merci quand même, même si ça ne m'a pas beaucoup aidé
|
 Groupe : Membres
|
Non, non.
Citation : YanoLe z-index est souvent inutile.
C'est la cas.
Bis.
Cadeau (pas fini).
Code : HTML 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Un titre</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<style type="text/css">
html, body {
margin: 0;
padding: 0;
text-align: center;
background-color: #eee;
color : #fff;
}
#conteneur {
position: relative;
margin: 0 auto;
width: 900px;
border : 1px solid #fff;
background-color: #ffd;
font-family: 'Trebuchet MS', Verdana, sans-serif;
}
#premier {
width:900px;
height:20px;
margin:auto;
background-color : #58813e;
}
#deuxieme {
position : absolute;
top : 0;
left : 0;
width:300px;
height:150px;
background-color : #f5d361;
}
#troisieme {
width:900px;
height:500px;
background-color : #971910;
}
</style>
</head>
<body>
<div id="conteneur">
<div id="premier">premier</div>
<div id="troisieme">troisieme</div>
<div id="deuxieme">deuxieme</div>
</div>
</body>
</html>
|
Et je doute que tu saches ce que tu fais (-;
Cependant, si le problème est résolu, indique-le.
Merci.
Édité
le 15/05/2008 à 00:27:21
par Yano
|