Archived entries for

La pub ou la vie!

A Liège, dans cette charmante bourgade de quelques centaines de milliers d’habitants, on a de curieux phénomènes. Ces personnages un peu bizarres s’amusent à tagguer les affiches publicitaires en y inscrivant des injures et autres critiques envers la publicité.

Ce n’est pas nouveau, loin de là, et je suis toujours etonné que ces personnes n’ai jamais essayé d’imaginer certains coins de Liège sans les panneaux publicitaires… parce que, à certains endroits, ce serait vraiment triste voir pas très joli.

Cet aspect urbanistique mis à part, on a trop tendance à oublier que la publicité, ce n’est pas que des affiches et des slogans accrocheurs placés un peu partout… En fait, tout le monde fait de la publicité: vous, moi… le conseil de la Publicité a lancé depuis le 10/11 une campagne qui vise à ne pas oublier cet partie “cachée” de la publicité… Et leur campagne est terrible, qui l’eut cru… 😉

Voici une des vidéos développées dans le cadre de la campagne:

Ca se passe ici: http://www.snowbylgf.be/raadconseil/fr/index.html

Shell wildlife Contest

Bonjour,

En parcourant la DH du dimanche (euh, non, je ne l’avais pas pris pour les résultats sportifs), je suis tombé sur un article intéressant concernant le concours photo International organisé par Shell: Shell Wildlife.

Ce concours récompense les plus belles photos d’animaux prisent à travers le monde. Les résultats sont connus depuis le 21/10/2006 et il faut reconnaître que certains photographes sont particulièrement doués. Parmis mes préférés:

Baard Naess (NO) avec la photo d’un phoque venant respirer dans un trou de la banquise:

Credits: Baard Naess

Andre Seale avec la photo d’une tortue de mer qui semble être portée par un banc de poissons:

Andre Seale

Vous pourrez retrouver d’autres photos sur le site du Guardian ou sur le site du Natural History Museum de Londres

Mariage et Vacances

Ah ben ça, c’est deux mots que j’emplois pas souvent… Pas que je ne les aime pas, loin de là. Mais l’occasion de les employer ne se présente pas souvent 😉

Yep, vous l’aurez sûrement compris, je vais me marier le 7/7/2007 avec ma charmante fiancée/associée/louloutte.
Où? Euh, ben à l’église mais la fête se fera au château de Modave. (je précise que le mariage ne se fait que dans une touuuuute petite partie du domaine, il est pas écrit Crésus non plus…)… Affaire à suivre donc :-)

Dans la section “Cavalerie d’Offenbach”, j’ai enfin pris le temps de publier quelques photos de notre séjour au Québec.
Mon Dieu, quel beau pays! C’est un des rares endroit “civilisés” où j’ai vu un tel respect de l’environnement… Essayer de jeter un papier par terre pour voir… vous ne le ferez qu’une fois. Les photos sont donc disponibles sur mon compte FlickrIci
Elle seront prochainement disponibles avec un tag de Géo-localisation sur Flickr pour que vous puissiez facilement visualiser notre circuit via Yahoo!Maps

Toujours dans le carnet mondain de Pilok.com, on notera le baptême de la star de la famille Rondeux: Romain dit le plus beau bébé du monde (dixit sa marraine qui est aussi ma fiancée). Ma si jolie fillieule a, elle aussi, été baptisée en Octobre sous un beau soleil radieux.

Pour finir avec la rubrique “Projet perso”, j’aimerai vraiment pouvoir arriver à placer un relooking de mon site avant la fin de l’année mais… vu les projets pour Quatuor (Classé “Confidentiel” mais on peut résumer ça par “Méga-agrandissement”… mais chuuut), ce sera assez difficile, mon on va essayer.

Bon week-end.

Crasher un site en 3 leçons

Aujourd’hui nous allons découvrir comment on peut arriver à faire crasher un site tout en respectant les standards.

1. Acheter une de ces machines pas très sexy, qui nécessitent une demi-journée d’installation et des heures de mises à jours… Bref, faites l’acquisition d’un PC équipé de Windows XP et installer Internet Explorer 6… Comment? Il est installé par défaut?! Quelle idée… 😉
2. Construiser votre site en prenant soin de produire un code bien valide et en respectant les recommandations en terme d’utilisation des balises XHTML. Durant cette étape, il y a beaucoup de chances que vous ayez à construire un menu et que celui-ci contienne des liens. Pour peu que vous cherchiez à faire un menu un peu travaillé, vous utilisirez certainement un code similaire à celui-ci:

<ul>
<li><a >Lien Menu 1</a></li> <li><a >Lien Menu 1</a></li>
</ul>

et un CSS similaire à celui-ci:

ul { position: relative; width: 200px; height: 35px; ... }
li { width: 25px; height: 35px; ... }
a { width: 25px; height: 35px; display: block;
background-image: url('mon_fond_de_bouton.jpg'); ... }

On pourrait discuter sur la syntaxe et l'emploi du backgroun-image dans le a, mais soyons consistant: pourquoi mettre le background du bouton dans le li alors que son contenu est lié à la balise A (ex.: si l'image contient le texte du lien)?

Avec ce code, vous obtenez un zoli menu et si vous ajouter un A:hover dans le css, vous le rendez même un rien dynamique.

3. Installer le magnifique, pratique, léger, facile à employer, cool,... Moo.fx ou Moo.tools, c'est kiffe-kiffe... Utilisez donc ce magnifique librairie Javascript pour animer votre menu et commencez à naviguer sur le site... BOOOM! Le site freeze, ne répond plus, affiche parfois une erreur 404 et il ne vous reste plus qu'à redémarrez IE en vidant au préalable sa cache.

Mais alors, que s'est-il donc passé? Revenons sur les 3 étapes:

1. Il semblerait que certaines versions de IE (6.xxx) présentent un bug au niveau de l'affichage de la balise A (dixit Quirksmode.org). En deux mots: si vous utilisez le display:block et le background-image dans la balise A, combiné (mais ça peut foirer sans ça) avec un conteneur parent (ici, ul/li) en position:relative et vous remarquerez alors que IE fait clignoter un peu le lien lorsque vous passez dessus avec la souris!

Quand on sait, que le display:block et le background-image sont quasiment (ok, il y a le line-height, aussi, mais c'est moins logique) indissociables pour afficher un lien avec la taille de son arrière-plan, on se demande comment IE peut produire un tel bug.

Jusqu'ici rien de grave, IE fonctionne bien même avec ce bug mais...

3. L'utilisation de Moo.fx semble provoquer, combinée avec le bug ci-dessus, une utilisation anormale de mémoire par IE qui causerait alors le "crash" expliqué ci-dessus. Moo.fx avait déjà rencontré ce genre de problème mais le bug avait été corrigé directement et les étapes ci-dessus emploient la version corrigée. Le plus marrant, c'est que même si le bug du A (cf. point 1.) a lieu sur un lien non présent dans le menu animé, il suffit que le menu soit en cours de déroulement quand vous passez sur le lien et Booom!

La solution?

Elle est très simple: Intégrer votre background-image dans une autre balise mais laissez le display:block dans la balise A. Dans notre exemple:

li { width: 25px; height: 35px;  background-image: url('mon_fond_de_bouton.jpg'); ... }
a { width: 25px; height: 35px; display: block; ... }

Et quand il n'y a pas de LI pour y insérer le background-image? Dans ce cas, on utilise une image à la place du lien :

<a ><img /></a>

Bien sûr, tout ceci n'est vraiment utile que si on emploie Moo.fx ou un outil similaire. personnelement, même si cela ne concerne qu'un faible pourcentage des navigateurs, je préfère prendre le pli de ne plus utiliser le background-image et le display:block dans la balise A. D'ailleurs, en faisant un petit tour sur des gros sites CSS, on se rend compte qu'ils sont souvent développés en évitant de provoquer le bug A.



Copyright © 2004–2009. All rights reserved.

RSS Feed. Ce blog a l'honneur d'utiliser Wordpress et Modern Clix, un thème de Rodrigo Galindez.