Bonjour à tous !
Je m'appelle Timotei, ceci est mon premier message sur ce forum, donc voilà pourquoi je me présente.
Je créé une application web pour une entreprise et j'ai actuellement un petit défaut CSS qui me chagrine que je ne parviens pas à résoudre malgré quelques semaines de réflexions dessus.
Sur l'image suivante, voyez les onglets, à droite, il y a un trou sur la bordure. Cela arrive uniquement quand un des fichiers ci-dessous a un nom trop long et déforme la division.
http://img503.imageshack.us/img503/4586/47289998.th.jpg
Détails
- Actuellement, les onglets sont des divisions construits de la manières suivantes :
<div de l'onglet><div gauche></div><div milieu>Image - lien</div><div droite></div></div>
Et ces div sont dans une autre div avec un float left et un clearer derrière. Je ne souhaite pas passer à des tableaux (sauf si vous m'affirmez que c'est l'unique solution)
- ça peut ne pas marcher sur IE, ça m'est égal. Ce qui m'importe c'est surtout Firefox, Opera, Safari et Chrome
- Les onglets ne doivent pas etres extensibles pour prendre toutes la place, ça fait moche un texte au milieu d'un onglet géant, j'aime bien qu'il s'arretent avant la fin
- Je ne peux pas mettre de bordure à toute la division en dessus ou en dessous car je veux conserver le trou sous l'onglet actif
En fait, ce que je recherche, c'est un peu mettre une division bidon avec bordure bottom qui prend pour taille *px ou * est le reste pour compléter la taille de la division englobante qui est est en taille variable par rapport au texte contenu.
Je croyais qu'il y avait une propriété css pour ça genre :
width : *px; mais non, ça ne marche pas.
Une idée ?
Merci d'avance
Modifié par Timotei (19 Jun 2009 - 11:13)
Je m'appelle Timotei, ceci est mon premier message sur ce forum, donc voilà pourquoi je me présente.
Je créé une application web pour une entreprise et j'ai actuellement un petit défaut CSS qui me chagrine que je ne parviens pas à résoudre malgré quelques semaines de réflexions dessus.
Sur l'image suivante, voyez les onglets, à droite, il y a un trou sur la bordure. Cela arrive uniquement quand un des fichiers ci-dessous a un nom trop long et déforme la division.
http://img503.imageshack.us/img503/4586/47289998.th.jpg
Détails
- Actuellement, les onglets sont des divisions construits de la manières suivantes :
<div de l'onglet><div gauche></div><div milieu>Image - lien</div><div droite></div></div>
Et ces div sont dans une autre div avec un float left et un clearer derrière. Je ne souhaite pas passer à des tableaux (sauf si vous m'affirmez que c'est l'unique solution)
- ça peut ne pas marcher sur IE, ça m'est égal. Ce qui m'importe c'est surtout Firefox, Opera, Safari et Chrome
- Les onglets ne doivent pas etres extensibles pour prendre toutes la place, ça fait moche un texte au milieu d'un onglet géant, j'aime bien qu'il s'arretent avant la fin
- Je ne peux pas mettre de bordure à toute la division en dessus ou en dessous car je veux conserver le trou sous l'onglet actif
En fait, ce que je recherche, c'est un peu mettre une division bidon avec bordure bottom qui prend pour taille *px ou * est le reste pour compléter la taille de la division englobante qui est est en taille variable par rapport au texte contenu.
Je croyais qu'il y avait une propriété css pour ça genre :
width : *px; mais non, ça ne marche pas.
Une idée ?
Merci d'avance
Modifié par Timotei (19 Jun 2009 - 11:13)