vendredi 27 juillet 2007

mardi 10 juillet 2007

[IE6] Bug affichage: float + texte qui disparait

Une petite astuce/aide mémoire. Un bug récurrent sous ie6: du texte qui apparait et disparait en faisant F5 sur une page, avec un contenu en float.
Merci à Laurent denis sur le forum alsacréation qui donne la raison, et la correction du bug
A priori, l'explication est un bug de reflow, liée au haslayout. Autrement-dit, en clair, c'est un trou de mémoire du moteur de rendu d'IE, qui se produira de manière très imprévisible selon la machine, la connection, l'âge du capitaine et la taille de la baleine.

Pour s'en assurer et corriger, tester des propriétés "zoom: 1" sur les éléments en flux qui disparaissent à côté des images. Si le bug se raréfie ou disparaît, faire une CSS en commentaires conditionnelle pour y mettre ces "zoom: 1". Si en outre le problème doit être résolu aussi dans IE5.0 (qui ne connaît pas zoom), faire de même en remplaçant zoom par une des autres propriétés conférant le haslayout: height: 1% est souvent un bon candidat.

Il est également possible d'éliminer le bug, dans certains cas, en supprimant un background du conteneur ou d'un des éléments concernés, et en le reportant à un autre niveau.
Source: http://forum.alsacreations.com/topic-1-16213-1-Float--texte-qui-disparait-rsolut.html

il suffit donc de mettre un:
#toto{
zoom: 1
}


Et ca marche!!

lundi 9 juillet 2007

Attention aux femmes maquillées

Méfiez vous les mecs! Elles ne ressemblent pas toujours à ce que l'on voit (cliquez sur la photo pour voir avant et après)
http://www.eatliver.com/makeup/#null

lundi 25 juin 2007

Dhtml en folie

C'est beau et parfois inutile... A voir (tout en dhtml)
http://www.dhteumeuleu.com/

mardi 19 juin 2007

strtolower et UTF-8

La fonction PHP strtolower ne fonctionne pas pour du texte codé en UTF-8.
"This function is sensible to the current locale, namely the LC_CTYPE category (the default LC_CTYPE category is set from the LANG environment variable or by an explicit LC_CTYPE setting, but it can be overriden by the LC_ALL environment setting). If no locale setting is done in the environment, the default locale will be C, for which the lowercase/uppercase conversion is based on the default character set of the system: this may convert only ASCII letters, or also ISO-8859-1 letters depending on the system..." (commentaire du 12-Sep-2002)
Comment transformer en minuscules un texte codé en UTF-8 ?
Le premier reflexe serait de créer une fonction décodant en UTF-8 vers ISO-8859-1, puis de mettre en minuscules et de ré-encoder en UTF-8:

$texte_MAJ_min="Marie A Un Petit Agneau Et Elle L'Aime BEAUCOUP.";
$texte_min=utf8_encode(strtolower(utf8_decode($x)));

Certes, cela fonctionne...
Mais il existe une fonction PHP permettant de résoudre ce problème:

mb_strtolower

(PHP 4 >= 4.3.0, PHP 5)

mb_strtolower — Met tous les caractères en minuscules
Description
string mb_strtolower ( string str [, string encoding] )

mb_strtolower() retourne la chaîne str après avoir converti tous les caractères alphabétiques en minuscules.

encoding spécifie le jeu de caractères de la chaîne str ; s'il est omis, le jeu de caractères interne sera utilisé.


il suffit donc d'utiliser la fonction:

$texte_MAJ_min = "Marie A Un Petit Agneau Et Elle L'Aime BEAUCOUP.";
$texte_min = mb_strtolower($texte_MAJ_min,'UTF-8');

mercredi 9 mai 2007

MAX BOUBLIL - CE SOIR

Une jolie chanson bien rigolote (écoutez le refrain)

samedi 28 avril 2007

Hack IE7

IE 6 et inférieurs
Utiliser * html {}
IE 7 et inférieurs
Utiliser *+html, * html {}
IE 7 seulement
Utiliser *+html {}
IE 7 et navigateurs modernes seulement
Utiliser html>body {}
Navigateurs modernes seulement (IE 7 non inclus)
Utiliser html>/**/body {}

lundi 5 mars 2007

jeudi 8 février 2007

Variables d'environnement accessibles par " Démarrer " - " Exécuter " :

j'oublie toujours, au moins la elles seront au chaud:

%SystemDrive% : La lettre de lecteur sur laquelle Windows est installé
%SystemRoot% : Le répertoire contenant le système
%ProgramFiles% : Le répertoire dans lequel sont installé les applications
%userprofile%: C:\Documents and Settings\Le_nom_de_l'utilisateur_actuellement_connecté
%AllUsersProfile% : Le répertoire dans lequel le répertoire " All Users " est installé
%APPDATA% : Le répertoire " Application data "


Très pratique pour par exemple, accéder directement au fichier hosts de windows:

%SystemRoot%/system32\drivers\etc\hosts

Tu me fais tourner... la tête...

Vous voulez rire?
  1. Ouvrez IE
  2. Allez sur un site avec des images (exemple: http://www.zebulon.fr)
  3. Copiez et collez ce code dans la barre d'adresse (écrasez l'url):
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);

Et appuyez sur la touche entrée :)

mercredi 7 février 2007

Femmes + vetements = pas de sexe

Ah les femmes... on voit leurs priorités :)

NEW YORK (Reuters) - Une majorité de femmes reconnaissent qu'elles pourraient se passer de sexe pendant quinze mois en échange d'une nouvelle garde-robe, selon une étude réalisée auprès de 1.000 femmes dans dix villes américaines.

Parmi elles, 2% sont même prêtes à s'abstenir pendant trois ans pour des vêtements. Pour 61% des femmes interrogées, il serait pire de perdre son vêtement préféré que ne pas avoir d'activité sexuelle pendant un mois.

Les femmes âgées de 18 à 54 ans ont gardé leur vêtement préféré pendant douze ans et demi, soit une année de plus que la durée de leur relation la plus longue.

Quelque 70% des femmes disent croire au coup de foudre quand il s'agit de trouver l'article parfait, alors que seulement 54% d'entre elles s'y fient pour rencontrer l'homme idéal.

Près de la moitié des femmes interrogées (48%) disent pouvoir davantage compter sur leur vêtement favori que sur leur partenaire pour leur donner confiance en elle et l'impression d'être sexy.
Source: Reuters

mardi 2 janvier 2007

Installer plusieurs versions d'Internet Explorer sur sa machine

Ca y'est! j'ai trouvé un logiciel qui permet d'installer plusieurs versions d'internet explorer (IE pour les intimes) sur sa machine!!