28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

J'ai réalisé quelques pages dernièrement, que j'ai pu tester avec Firefox, IE Win, Opera, Konqueror, Safari et IE Mac (version 5.2).

Tout passe à peu près correctement. Sauf bien sûr les propriétés spécifiques Mozilla (-moz-border-radius par exemple), que j'avais envie de tester pour m'amuser un peu.

Par contre, sous IE Mac, j'ai un problème avec les balises <pre>...</pre> que j'utilise pour insérer des exemples de code. Je n'ai pas de mac sous la main pour faire une capture d'écran, mais en gros je vois apparaître le bloc pour chaque élément pre (avec la bonne mise en forme et le bon positionnement, pas de problème là-dessus) mais pas du tout le contenu ! Que j'insère une ligne de code ou alors 15, j'obtiens exactement le même rendu que si j'avais placé dans le code de ma page un élément pre vide !

Voici l'adresse des pages :
Un premier exemple et un second.

PS: il s'agit d'un cours de HTML et CSS pour débutant que je donne ces temps-ci (bénévolement et tout), et que j'ai écrit principalement de tête. Je ne suis pas un "spécialiste" de ce sujet, et pas tellement un adepte des spécifications correspondantes. Donc je suppose qu'il doit y traîner des erreurs...
PPS: Les liens de navigation en bas de page semblent aussi poser problème avec IE Mac.
Bonsoir,

IE mac gère mal l'overflow. Une solution serait de faire comme indiqué sur ce site :
white-space:normal;
/* caché pour IE 5 Mac qui sait pas faire - Ne pas supprimer cette ligne  \*/
white-space:pre;
width: 90%;
overflow : auto;
/* Fin hack Ne pas supprimer cette ligne */


A+ Smiley smile
Modifié par Alan (11 Feb 2006 - 22:24)
Alan a écrit :
Bonsoir,

IE mac gère mal l'overflow. Une solution serait de faire comme indiqué sur ce site :
white-space:normal;
/* caché pour IE 5 Mac qui sait pas faire - Ne pas supprimer cette ligne  \*/
white-space:pre;
width: 90%;
overflow : auto;
/* Fin hack Ne pas supprimer cette ligne */


A+ Smiley smile


Merci de l'info. Dommage qu'il faille recourir à un hack, et que les commentaires conditionnels ne fonctionnent pas pour IE Mac.

En même temps, vu qu'il n'y a plus et qu'il n'y aura plus de développements pour IE Mac, le principal désavantage des hacks (le fait qu'ils puissent ne plus être pris en compte par la suite, ou alors différemment, avec les prochaines versions du logiciel) disparaît. De même que IE Mac disparaît.