La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Hack CSS (Uregent !!!)
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Hack CSS (Uregent !!!)  (Lu 1188 fois)
Hack CSS (Uregent !!!)
« sur: le 30-09-2008 a 17:20:54 »
h4ck.n3t
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8



La liberté et le bonheur ne sont qu'illusions !

Voir le Profil    E-Mail
Répondre avec citation

Bonjour à tous !


Voila, j'ai deux problème avec ce cher IE6...

Je suis en train de créer (encore ) un site web, et j'ai besoin de 2 hacks :
-le premier permettrait de corriger un float left appliqué à un menu (#menu), qui se positionne dessus le corps au lieu que ce soit à côté,
-le second, un hack trés connu mais que j'ai jamais réussis a faire fonctionner : le hack pour que IE6 lise les PNG transparente.
J'en ai trouvé en pagaille, mais je n'ai jamais réussi à l'adopter sur mon site...
A savoir : ce png est inclus en CSS via un background-image, et à une propriété repeat-x-y. Il mesure 1x1 px et est transparant (avec une petite opacité).
xD
Merci de m'expliquer pas à pas pour le second...

Rapporter au modérateur  


†Perdue dans ce monde où l'on ne peut s'exprimer sans être censuré !†
*S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait.
*La colère envers autrui reflète toujours la tristesse interne.

Re:Hack CSS (Uregent !!!)
« Répondre #1 sur: le 08-10-2008 a 18:14:58 »
sbo
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

Salut,

Concernant les PNG, je te conseille de ne pas les utiliser. Si c'est vraiment incontournable, il faut savoir que IE6 pose problème :

Il faut utiliser la propriété CSS réservée à IE :
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader

au lieu de la propriété standard "background"

Cette propriété agit comme une fonction de remplissage. Par conséquent elle "détruit" le conteur et son contenu.

-> Cette propriété ne se comporte pas comme un background normal (pas de repeat, scroll possible, etc...)

-> tu ne peux appliquer un PNG que dans un <span> ou <div>

Voila. Pour ma part je fais en sorte de ne jamais l'utiliser.

Pour le positionnement flottant, je n'ai pas vraiment compris ta question, probablement un problème lié aux interactions entre flux normal et élément flottant..?

@+

Rapporter au modérateur  
Re:Hack CSS (Uregent !!!)
« Répondre #2 sur: le 08-10-2008 a 18:20:41 »
h4ck.n3t
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8



La liberté et le bonheur ne sont qu'illusions !

Voir le Profil    E-Mail
Répondre avec citation

Ôk, j'essayerais de ne pas les utiliser...

Pour ce qui est des float, un exemple vaut mieu qu'un discours :
http://h4ck.n3t.free.fr/XD-lire/ <== Ouvre ce lien avec IE et dis moi...

Rapporter au modérateur  


†Perdue dans ce monde où l'on ne peut s'exprimer sans être censuré !†
*S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait.
*La colère envers autrui reflète toujours la tristesse interne.
Re:Hack CSS (Uregent !!!)
« Répondre #3 sur: le 08-10-2008 a 18:37:15 »
sbo
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

Concernant le float, je vois pas le problème. Ta CSS est correcte

#menu {style.css (line 29)
background:#499028 none repeat scroll 0%;
color:#8C9095;
float:left;
height:auto;
margin:10px 20px 20px 0pt;
padding:10px 0pt 30px;
width:195px;
}

Rapporter au modérateur  
Re:Hack CSS (Uregent !!!)
« Répondre #4 sur: le 08-10-2008 a 19:42:12 »
h4ck.n3t
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8



La liberté et le bonheur ne sont qu'illusions !

Voir le Profil    E-Mail
Répondre avec citation

C'est pour ça que je post... Je ne vois aucune erreures... 

Rapporter au modérateur  


†Perdue dans ce monde où l'on ne peut s'exprimer sans être censuré !†
*S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait.
*La colère envers autrui reflète toujours la tristesse interne.
Re:Hack CSS (Uregent !!!)
« Répondre #5 sur: le 09-10-2008 a 10:23:21 »
sbo
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

Salut,

Désolé, je n'avais pas vu le problème car cela fonctionne sur FF2. Le problème vient de
IE6. N'est ce pas ?

J'aurrais fait ainsi :

body {style.css (line 3)
background:#3A3A3A url(images/fond.png) repeat fixed 0%;
color:#379500;
font-family:bold,"Comic Sans MS",serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:auto;
padding:0pt;
text-align:center;
}

=> pas de width dans le body

#body {
opacity:0.7;
width:780px;
}

#menu {
background:#499028 none repeat scroll 0%;
color:#8C9095;
float:left;
height:auto;
padding:10px 0pt 30px;
width:195px;
}

et

#corps {
background:#333333 none repeat scroll 0%;
height:auto;
padding:0pt 0pt 30px;
width:580px;
float:right;
}

Normalement cela devrais mieux marcher ainsi. Oublie pas de vérifier que la somme des largeurs de tes conteneurs right / left ne dépasse pas la largeur du conteneur parent (#body)

De façon général, les "margin" sont à éviter sur des éléments flottant. Préfère le
"padding"

Egalement, évite ce genre de chose :
<br clear="all"/>

Cela appartient à une autre époque

Rapporter au modérateur  
Re:Hack CSS (Uregent !!!)
« Répondre #6 sur: le 09-10-2008 a 22:30:16 »
h4ck.n3t
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 8



La liberté et le bonheur ne sont qu'illusions !

Voir le Profil    E-Mail
Répondre avec citation

Ok ok merci pour tout, je teste et je post pour la réponse...

Rapporter au modérateur  


†Perdue dans ce monde où l'on ne peut s'exprimer sans être censuré !†
*S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait.
*La colère envers autrui reflète toujours la tristesse interne.
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg