Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/01/2011, 13h08   #1
Invité de passage
 
Inscription : novembre 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 6
Points : 1
Points : 1
Par défaut Soucis de décalage sur Safari & Chrome

Bonjour à tous,

J'ai un petit soucis que je n'arrive pas à régler.

Je suis en train de refaire mon portfolio en ligne.
Ma page index présente mes travaux sous forme de mosaïque d'aperçus.
On peut les trier par catégories grâce à un menu.
Lorsque l'on passe sur les images, un fondu noir se fait avec quelques infos sur le projet.

Tout marchait très bien sur Firefox, et quand j'ai ouvert Safari, surprise ! Il y a un décalage dans mes blocs image, qu'il n'y avait pas sous Firefox.
J'ai pu voir qu'il y a le même souci sur Chrome.

Je pense que le problème est dû aux differents "position:absolute" et "position:relative" que j'ai affecté.

Pour voir en vrai : http://sarah.saisondor.net/test/index.php


Partie HTML :

Code :
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
 
<div id="titre_page"> 
    Portfolio 
</div> 
 
<ul id="menu_portfolio"> 
    <li class="segment-1 selected-1"><a href="#" data-value="all">Tout</a></li>  
    <li> / </li>  
    <li class="segment-0"><a href="#" data-value="print">Print</a></li> 
    <li> / </li>  
    <li class="segment-2"><a href="#" data-value="web">Web</a></li> 
    <li> / </li>  
    <li class="segment-3"><a href="#" data-value="troisd">3D</a></li> 
</ul> 
 
<ul id="showcase"> 
 
    <li data-id="id-7" class="apercu_projet print"> 
        <div class="fadehover"> 
            <a href="http://www.google.fr"> 
            <img src="img/portfolio/apercus/apercuprint.jpg" alt="" class="normal" /> 
            <span class="black fondu"> 
                <span class="texte_showcase"> 
                    <span class="type_showcase"># print</span> 
                    <span class="client_showcase">Le Montant</span> 
                    <span class="projet_showcase">Carte de voeux 2010</span> 
                </span> 
            </span> 
            </a> 
        </div> 
    </li> 
</ul>


Partie CSS :

Code :
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#titre_page { 
    font-family:Lobster13Regular, Georgia, "Times New Roman", Times, serif; 
    font-size:26px; 
    color:#cccccc; 
    } 
 
#menu_portfolio { 
    margin: 0; 
        padding: 0; 
    font-family:CantarellRegular, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    text-transform:uppercase; 
    color:#888888; 
    }     
#menu_portfolio a { 
    color:#888888; 
    } 
#menu_portfolio a:hover { 
    color:#c95292; 
    } 
#menu_portfolio li { 
    display:inline; 
    }     
#menu_portfolio .selected-0 a, #menu_portfolio .selected-1 a, #menu_portfolio .selected-2 a, #menu_portfolio .selected-3 a { 
    color:#c95292 !important; 
    }     
 
 
#showcase { 
    margin-top:30px; 
    margin-left: -45px; 
    } 
 
.apercu_projet { 
    float:left; 
    height:186px; 
    width:186px; 
    margin:0 0 5px 5px; 
    overflow:hidden; 
    border:3px solid #ffffff; 
    -moz-box-shadow: 0px 0px 10px #222222;   
        -webkit-box-shadow: 0px 0px 10px #222222;   
        box-shadow: 0px 0px 10px #222222;    
    } 
 
 
div.fadehover { 
    position: relative; 
    } 
 
img.normal { 
    position: absolute; 
    left: 0; 
    top: 0; 
    z-index: 10; 
        } 
 
div.fondu { 
    display:block; 
    position: absolute; 
    left: 0; 
    top: 0; 
    } 
 
.black { 
    display:block; 
    background:#000; 
    height:176px; 
    width:176px; 
    padding:5px; 
    text-align:right; 
    color:#FFFFFF; 
    font-family:CantarellRegular, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    } 
 
.texte_showcase { 
    display:block; 
    position:absolute; 
    bottom:6px; 
    right:9px; 
    } 
 
.fadehover a { 
    position: absolute; 
    } 
 
.type_showcase { 
    display:block; 
    font-family:CantarellOblique, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    } 
.client_showcase { 
    display:block; 
    font-family:CantarellBold, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    text-transform:uppercase; 
    } 
.projet_showcase { 
    display:block; 
    margin-top: -3px; 
    font-family:CantarellRegular, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    text-transform:uppercase; 
    }


Si vous avez des idées, je suis ouverte à toutes les entendre !
Merci beaucoup !
_rara_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 13h43   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Tu peux essayer en modifiant l'attribut display des div.fadehover
Code :
1
2
3
div.fadehover {
    display: inline;
}
Bon développement
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 14h18   #3
Invité de passage
 
Inscription : novembre 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 6
Points : 1
Points : 1
Par défaut Merci

Parfait !
Ca marche. Merci beaucoup !
_rara_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h09.


 
 
 
 
Partenaires

Hébergement Web