28172 sujets
CSS et mise en forme, CSS3
Ah oui pardon ^^
Modifié par pfoofen (17 Aug 2009 - 14:33)
#IE6{
width:100%;
position:absolute;
top:0;
padding:10px 10px;
border-bottom:1px solid #ccc;
background-color:#FFFF99;
color:#454545;
}
<!--[if IE 6]>
<div id="IE6">
<p><strong>Votre navigateur est obsolète !</strong> Je vous conseil <a href="http://www.google.com/chrome/?hl=fr" title="Installer Google Chrome" target="_blank">d'utiliser un autre navigateur</a> ou de <a href="http://www.microsoft.com/france/windows/ie/" title="Mettre à jour IE" target="_blank">mettre à jour votre version d'Internet Explorer</a> pour visiter ce site.</p>
</div>
<![endif]-->
Modifié par pfoofen (17 Aug 2009 - 14:33)
Bah tiens...
On va forcer les gens à changer de logiciel -_-
Sache que la plupart des personnes qui utilisent encore IE6 sont des employé qui n'ont pas le choix du logiciel. Les administrateur réseaux n'ayant pas envie ou pas l'autorisation de changer ce navigateur. Les autres, ils s'en foutent, les messages "d'erreur", "d'avertissement" il les connaissent.
Modifié par Laurie-Anne (17 Aug 2009 - 14:36)
On va forcer les gens à changer de logiciel -_-
Sache que la plupart des personnes qui utilisent encore IE6 sont des employé qui n'ont pas le choix du logiciel. Les administrateur réseaux n'ayant pas envie ou pas l'autorisation de changer ce navigateur. Les autres, ils s'en foutent, les messages "d'erreur", "d'avertissement" il les connaissent.
Agylus a écrit :La réponse est dans la question
@pfoofen : Qu'est-ce que c'est que cette horreur ?
Modifié par Laurie-Anne (17 Aug 2009 - 14:36)
merci de mavoir repondu j'ai essayer mais ca marche pas donc j'espere que je ne serai pas grossier si je met mon code ici
****code html****
<ul class="iconlist" id="menu">
<li class="prof"><a href="profil.html">Profil</a></li>
<li class="parc"><a href="parcours.html">Parcours</a></li>
<li class="form"><a href="formation.html">formation</a></li>
<li class="real"><a href="realisation.html">Realisation</a></li>
<li class="contact"><a href="contact.html">Contact</a></li>
</ul>
****style.css***
.iconlist
{
list-style-type: none;
padding: 0;
margin: 0;
}
li.parc
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.prof
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.form
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.real
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.contact
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
***********************
en fait j'utilise firefox
****code html****
<ul class="iconlist" id="menu">
<li class="prof"><a href="profil.html">Profil</a></li>
<li class="parc"><a href="parcours.html">Parcours</a></li>
<li class="form"><a href="formation.html">formation</a></li>
<li class="real"><a href="realisation.html">Realisation</a></li>
<li class="contact"><a href="contact.html">Contact</a></li>
</ul>
****style.css***
.iconlist
{
list-style-type: none;
padding: 0;
margin: 0;
}
li.parc
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.prof
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.form
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.real
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.contact
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
***********************
en fait j'utilise firefox
Rebonjour,
Première chose à faire : éditer ton précédent message pour rajouter les balises [ code] et [ /code] (sans espace), histoire de rendre sa lectude plus facile (tu peux également utiliser le bouton "Code" qui se trouve sous la zone d'édition du message).
Pour ton problème, tu pourrais effectivement utiliser la pseudo classe :hover :
Pour que cela fonctionne avec IE6, tu peux utiliser JavaScript (avec l'évènement onMouseOver), mais cela ne fonctionnera bien sûr pas si JS est désactivé. Tu peux également spécifier les images de fond sur l'élément a :
En ajustant le padding pour que le texte du lien commence après l'image.
Et qu'en est-il de tes (potentiels) utilisateurs ?
Première chose à faire : éditer ton précédent message pour rajouter les balises [ code] et [ /code] (sans espace), histoire de rendre sa lectude plus facile (tu peux également utiliser le bouton "Code" qui se trouve sous la zone d'édition du message).
Pour ton problème, tu pourrais effectivement utiliser la pseudo classe :hover :
li.parc:hover{
background-image:url(images/left-menu2.png); /* l'image de remplacemnt */
}
Mais ce code ne fonctionnera pas pour IE6Pour que cela fonctionne avec IE6, tu peux utiliser JavaScript (avec l'évènement onMouseOver), mais cela ne fonctionnera bien sûr pas si JS est désactivé. Tu peux également spécifier les images de fond sur l'élément a :
li.parc a
{
background-image:url(images/left-menu.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 23px 0 3px 20px;
}
li.parc a:hover
{
background-image:url(images/left-menu2.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 23px 0 3px 20px;
}
En ajustant le padding pour que le texte du lien commence après l'image.
overlord a écrit :
en fait j'utilise firefox
Et qu'en est-il de tes (potentiels) utilisateurs ?
Déjà ton CSS tu peux le changer par ça, c'est plus optimisé :
.iconlist{
list-style-type: none;
padding: 0;
margin: 0;
}
ul.iconlist li{
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
}
li.parc{
background-image:url(images/left-menu.png);
}
li.prof{
background-image:url(images/left-menu.png);
}
li.form{
background-image:url(images/left-menu.png);
}
li.real{
background-image:url(images/left-menu.png);
}
li.contact{
background-image:url(images/left-menu.png);
}
Salut,
Je dirais plutôt comme ça :
Vu que tous ses li ont la même image de fond, après s'il veut changer les images différemment à lui de faire des classes comme tu les as mises.
Je dirais plutôt comme ça :
ul.iconlist li{
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin-left:20px;
background-image:url(images/left-menu.png);
}
Vu que tous ses li ont la même image de fond, après s'il veut changer les images différemment à lui de faire des classes comme tu les as mises.