OVH Cloud OVH Cloud

Safari et  

38 réponses
Avatar
pere.noel
dans un menu j'ai :

<a href="time_out.html" title="Choix du « time-out
»">Choix&nbsp;du&nbsp;«&nbsp;time-out&nbsp;»</a>

avec Firefox, pas de pb, Safari ne respecte pas les "&nbsp;" car il
coupe après :
Choix du « time-<ligne suivante>
out »

???

copies écran :

<http://cjoint.com/data/iokz4ntOke.htm> pour Safari ;
<http://cjoint.com/data/iokARXXGIF.htm> pour FireFox.
--
une bévue

10 réponses

1 2 3 4
Avatar
Eric Levenez
Le 14/08/06 10:37, dans
<1hk2233.hn73ra1kgpyc1N%, « Une bévue »
a écrit :

dans un menu j'ai :

<a href="time_out.html" title="Choix du « time-out
»">Choix&nbsp;du&nbsp;«&nbsp;time-out&nbsp;»</a>

avec Firefox, pas de pb, Safari ne respecte pas les "&nbsp;" car il
coupe après :
Choix du « time-<ligne suivante>
out »

???

copies écran :

<http://cjoint.com/data/iokz4ntOke.htm> pour Safari ;
<http://cjoint.com/data/iokARXXGIF.htm> pour FireFox.



Je ne vois pas le problème. Safari ne coupe pas les mots dans les blancs non
sécables. Le problème est que le tiret est sécable (caractère graphique)
dans l'ISO 8859 qui sert de base au code nbsp du HTML. Tout traitement de
texte coupe un mot au niveau des tirets si cela est nécessaire. C'est pour
cela qu'il existe les tirets non sécables dans les traitement de texte pour
éviter cette coupe. Mais cela n'a rien à voir avec le blanc non sécable. Je
ne sais pas si il existe des tirets non sécables en HTML.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Avatar
Fabien LE LEZ
On Mon, 14 Aug 2006 10:37:29 +0200, (Une
bévue):

<a href="time_out.html" title="Choix du « time-out
»">Choix&nbsp;du&nbsp;«&nbsp;time-out&nbsp;»</a>

avec Firefox, pas de pb, Safari ne respecte pas les "&nbsp;" car il
coupe après :
Choix du « time-<ligne suivante>
out »



Il n'y a pas de "&nbsp;" à cet endroit, puisque c'est un tiret, pas un
espace.
Avatar
pere.noel
Eric Levenez wrote:

Le problème est que le tiret est sécable (caractère graphique)
dans l'ISO 8859 qui sert de base au code nbsp du HTML.



ouais, je n'avais pas fait gaffe...

reste à chercher si ça existe un tiret non sécable en HTML.

--
une bévue
Avatar
pere.noel
Fabien LE LEZ wrote:


Il n'y a pas de "&nbsp;" à cet endroit, puisque c'est un tiret, pas un
espace.



oui, oui, merci, Eric Levenez m'a déjà fait cette remarque...

donc, je cherche des tirets inséquables...
--
une bévue
Avatar
jperrocheau
Une bévue wrote:

dans un menu j'ai :

<a href="time_out.html" title="Choix du « time-out
»">Choix&nbsp;du&nbsp;«&nbsp;time-out&nbsp;»</a>
avec Firefox, pas de pb, Safari ne respecte pas les "&nbsp;" car il
coupe après :
Choix du « time-<ligne suivante>
out »



En fait tous les entités encodés en "HTML" en dehors des tags.
Semble-t-il une fois qu'on a défini un encodage dans l'en-tête de la
page et qu'on utilise quand même de l'encodage HTML.

et insère-t-il chez toi un message directement dans le document ?

???

copies écran :

<http://cjoint.com/data/iokz4ntOke.htm> pour Safari ;
<http://cjoint.com/data/iokARXXGIF.htm> pour FireFox.



Ton exemple est un peu différent, c'est dans un menu.

Tu confirmes ce que j'observe depuis peu avec Safari. Je ne saurais dire
si c'est un pb de version ou de mise à jour, Mac OS X 10.4.7, mise à
jour de sécurity 2006-004,... ou de plugin Safari.

Voici les extensions que j'ai pour Safari:

"/Library/InputManagers/Ecamm/Plugins/DownloadComment.plugin"
DownloadComment.plugin 1.1.1, <http://www.ecamm.com/mac/free/> celle là
n'a visiblement jamais posé de pb.

"/Library/Application Support/SIMBL/Plugins/SafariSource.bundle"
SafariSource 1.6.3, <http://www.tildesoft.com/Misc.html>

"/Library/Application Support/SIMBL/Plugins/safaritidy.bundle"
Tidy plugin 0.2.1 pour Safari, <http://www.zappatic.net/safaritidy/>
celle là pourrait faire un coupable... (???)

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Avatar
patpro ~ patrick proniewski
In article <1hk2233.hn73ra1kgpyc1N%,
(Une bévue) wrote:

dans un menu j'ai :

<a href="time_out.html" title="Choix du « time-out
»">Choix&nbsp;du&nbsp;«&nbsp;time-out&nbsp;»</a>

avec Firefox, pas de pb, Safari ne respecte pas les "&nbsp;" car il
coupe après :
Choix du « time-<ligne suivante>
out »



oui, et ?

Je pense qu'il t'a échappé que safari coupe sur le - et non pas sur le
&nbsp;, il respecte se dernier, il fait par contre une césure dans le
mot avec le -. Cela n'a rien à voir avec le respect des espaces
insécables.

patpro

--
http://www.patpro.net/
Avatar
ASM
Une bévue a écrit :

avec Firefox, pas de pb, Safari ne respecte pas les "&nbsp;" car il
coupe après :
Choix du « time-<ligne suivante>
out »



et avec :

<a href="time_out.html" title="Choix du « time-out»"
style="white-space:nowrap">Choix du « time-out »</a>

ou

<a href="time_out.html" title="Choix du « time-out
»">Choix&nbsp;du&nbsp;«&nbsp;time&minus;out&nbsp;»</a>

ou mieux :
dans la FdS
ul#navlisttop li a, ul#navlistbot li a {
text-decoration: none;
white-space: nowrap;
}

que donnerait-ce ?
(chez moi c'est nickel avec soluce 3)

http://www.yoyodesign.org/doc/w3c/css2/text.html#propdef-white-space

--
Stephane Moriaux et son [moins] vieux Mac
Avatar
ASM
ASM a écrit :

(chez moi c'est nickel avec soluce 3)



en ayant viré toutes les html entités insécables
(comme sur ta page de démo en ligne)

--
Stephane Moriaux et son [moins] vieux Mac
Avatar
Zyrtox
Une bévue nous disait :

donc, je cherche des tirets inséquables...



C'est quoi, un « tiret insécable » ?

Le trait d'union, comme on te l'a fait remarquer, est par nature une
marque de césure. Pour le reste, tu as le tiret semi-cadratin
(&#8211; ou &ndash;) ou le tiret cadratin pour les citations ou les
incises (&#8212; ou &mdash;), mais ils n'ont pas le même usage que
ce foutu trait d'union.

--
David (Zyrtox).
Adresses valides sur Usenet : http://www.gattaca.org/antispam/usenet/
Avatar
pere.noel
Zyrtox wrote:


Le trait d'union, comme on te l'a fait remarquer, est par nature une
marque de césure.



euh, pour les tdt... html ...

Pour le reste, tu as le tiret semi-cadratin
(&#8211; ou &ndash;) ou le tiret cadratin pour les citations ou les
incises (&#8212; ou &mdash;), mais ils n'ont pas le même usage que
ce foutu trait d'union.



ah ok merci pour ces précisions, en fait en utilisant la directive css :

white-space: nowrap;

ça roule avec tiret et même sans ajouter de &nbsp;


--
une bévue
1 2 3 4