Bonjour,
J'ai souvent été énervé par les limitations des CSS2 pour la gestion des coins ronds ou pour l'utilisation d'images pour les bordures.
Il y a bien sûr pas mal de solutions différentes
développées, mais elles ont chacune leurs limitations : le plus souvent, les coins arrondis ne marchent que sur un fond uni et les bordures avec images ne sont fonctionnent qu'avec une largeur fixe.
J'essaie de travailler à créer un système qui permette de s'affranchir de ces limitations.
Voici la solution que j'ai développée, avec une version brute, ainsi qu'une version texturée (ses graphismes ont été repiqués sur bide et musique pour l'exercice).
En fait, c'est un mix de différentes techniques que j'avais déjà rencontrées, auxquelles j'ai ajouté une petite technique persos pour gérer la taille des bordures élastiques.
Bon, je sais que les puristes hardcore vont crier au scandale face aux DIVs supplémentaires que ça nécessite, et que ça se destine plutôt aux gouroux. Mais en attendant, ça respecte totalement l'esprit des standards, on peut modifier "conteneur_externe" comme n'importe qulle boîte sans que ça casse rien. Et ça marche sous Firefox et IE5.5+.
Par contre, il y a un bug sous Opéra (la version 7 sur mon poste) et je n'ai pas de Mac sous la main.
Vous pouvez m'aider à m'aider à débugger pour Opéra, je connais pas du tout ses bugs spécifiques. Et sous Safari, ça donne quoi ? Sinon, des remarques, des suggestions ?
J'ai souvent été énervé par les limitations des CSS2 pour la gestion des coins ronds ou pour l'utilisation d'images pour les bordures.
Il y a bien sûr pas mal de solutions différentes

J'essaie de travailler à créer un système qui permette de s'affranchir de ces limitations.
Voici la solution que j'ai développée, avec une version brute, ainsi qu'une version texturée (ses graphismes ont été repiqués sur bide et musique pour l'exercice).
En fait, c'est un mix de différentes techniques que j'avais déjà rencontrées, auxquelles j'ai ajouté une petite technique persos pour gérer la taille des bordures élastiques.
Bon, je sais que les puristes hardcore vont crier au scandale face aux DIVs supplémentaires que ça nécessite, et que ça se destine plutôt aux gouroux. Mais en attendant, ça respecte totalement l'esprit des standards, on peut modifier "conteneur_externe" comme n'importe qulle boîte sans que ça casse rien. Et ça marche sous Firefox et IE5.5+.
Par contre, il y a un bug sous Opéra (la version 7 sur mon poste) et je n'ai pas de Mac sous la main.
Vous pouvez m'aider à m'aider à débugger pour Opéra, je connais pas du tout ses bugs spécifiques. Et sous Safari, ça donne quoi ? Sinon, des remarques, des suggestions ?