Avatar billede wampiro-uha Nybegynder
27. oktober 2004 - 21:10 Der er 9 kommentarer og
1 løsning

Linjeskift i title="something"

I IE kan ljeg lave linjeskift med 

 i title="...".
Men det virker kun i IE, nogen forslag til andre koder som kan bruges i "samtlige" browsere?

med title mener jeg <a href="..." title="...">
Avatar billede Slettet bruger
27. oktober 2004 - 21:11 #1
title="Hej
med
dig"
Avatar billede wampiro-uha Nybegynder
27. oktober 2004 - 21:12 #2
og hvilken kode bruger du?

Eller laver du bare alm linjeskift?

Findes der ikke en kode til det?
Avatar billede wampiro-uha Nybegynder
27. oktober 2004 - 21:13 #3
Det andet virker desuden ogs stadig kun i IE.
Avatar billede Slettet bruger
27. oktober 2004 - 21:30 #4
Det findes ikke. Hvis du vil have grundigere kontrol over tooltips, skal du bruge noget i stil med overlib.
Avatar billede wampiro-uha Nybegynder
28. oktober 2004 - 12:43 #5
overlib?
HVad er det og er det kompatibelt med diverse browsere?
Avatar billede wampiro-uha Nybegynder
28. oktober 2004 - 12:47 #6
Ok, fandt ud af hvad overrlib var. Søgte selvf' på google.dk :-)
Men det er nok næsten for avanceret til det jeg skal bruge.
Avatar billede wampiro-uha Nybegynder
28. oktober 2004 - 13:03 #7
Ok, hvis man så ikke kan på nogen måde i andre browsere, findes der så et andet tag end &#10;&#13; eller er det det "officielle"?
Avatar billede Slettet bruger
28. oktober 2004 - 23:13 #8
Nej, der findes ikke nogen standard for hvordan browsere behandler linieskift i title-attributter. Ikke engang en de facto standard.

Forresten ville et korrekt Windows-linieskift egentlig også være &#13;&#10; og en af grundene til, at du ikke kan regne med noget, er, at Mac bruger kun &#13; og Linux bruger kun &#10; som linieskift.

Derudover er det også forskelligt hvordan browsere håndterer lange titler. I Mozilla laver den bare en enlinies-tooltip på op til en bestemt længde, og hvis det hele ikke kan være der, så er det bare kedeligt.

Standarderne foreskriver heller ikke at title skal vises som tooltip, bare at det er en tekst, so det vil være passende at vise for brugeren ved markering af elementet. Det kunne for eksempel også være i statuslinien, og den har jo begrænset størrelse.

Og ja, overlib er måske nærmest overkill-lib i dit tilfælde, men det er altså noget i den stil, du skal have fat i, for at have styr på hvordan (og om) en tooltip vises. Så vidt jeg husker virker overlib med alle de udbredte browsere. Hvis du har lidt styr på JavaScript, kan du måske "beskære" koden, så den kun gør lige netop det, du har brug for.
Avatar billede wampiro-uha Nybegynder
30. oktober 2004 - 12:36 #9
hmmm... Takker for alle svar :-)
sandbox, laver du ikke et svar :-)
Avatar billede Slettet bruger
30. oktober 2004 - 12:44 #10
svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester