5568 sujets

Sémantique web et HTML

Bonjour à tous,

Merci de m'acceuillir sur ce site et votre forum.

J'ai un question certainement simple pour vous mais malgré mes recherches je n'ai pas trouvé satisfaction.

Par avance je m'excuse si mes recherches ne m'ont pas amenées vers des posts resolvant mon soucis.

Je désire savoir comment empêcher le debordement d'une cellule sur un mot ne comprenant pas d'espace (Typiquement un lien URL)

Pour simplifer, je voudrai créer une zone de texte qui contiendra un texte (Affiché par une variable PHP) , mais je voudrai que si un mot plus grand que la largeur est affiché à l'interieur de la zone, celle-ci ne s'agrandissent pas en largeur mais que le mot soit coupé avec retour à la ligne en augemetant si besoin est la hauteur de la zone.

J'ai déjà fait des essais e DIV, Tableau, CSS mais rien n'y fait.

Pourriez vous m'indiquer si cela est possible ?

Par avance merci pour votre aide

Steve
Modifié par steveroselmac (24 May 2007 - 16:39)
Bonjour,

steveroselmac a écrit :
que le mot soit coupé avec retour à la ligne

Pas possible à l'heure actuelle, les navigateurs :
- ne gérant pas les césures automatiques ;
- ne gérant pas tous les caractères permettant de créer une césure manuelle (c'est à dire qu'on rajoute un caractère invisible mais qui servira de point de césure si besoin).

La solution consiste donc, pour tes URL, à les remplacer :
- par un intitulé avec des vrais mots (toujours utile pour l'accessibilité...) ;
- par une version tronquée de l'URL, par exemple : www.covertprestige.info/..., ce qui se fera sans trop de difficultés en PHP (ou autre).
Modifié par Florent V. (24 May 2007 - 16:51)
Merci pour vos reponses,

Cela me rassure dans le sens ou je m'étonnais de ne rien trouver . L'utilisation de vrais mots me semble un compromis acceptable

A plus

Smiley smile
J'avais une solution beaucoup plus moche
qui consistait à ajouter un espace tous
les n caractères si jamais ta variable
faisait plus de x caractères.

Ca ferait une sorte de césure manuelle...
Mais bon, c'est pas très joli comme solution et ca modifie
le "fond" du site en plus de la "forme".

Smiley confus
Modifié par tioneb369 (24 May 2007 - 17:16)
a écrit :
par un intitulé avec des vrais mots


après rien ne t'empêche de mettre la valeur de la variable dans l'attribut
title pour qu'elle apparaisse au passage de la souris...
Modifié par tioneb369 (24 May 2007 - 17:19)