Toon posts:

HTML opmaak - behoudt van tekst met streepje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mijn probleem is het volgende:

Ik heb een tekst met daarin een woord als I-oor. Nou is het geval dat dat in de browser precies het laatste woord van de regel is en de browser breekt hem op in:

... I-
oor ...

Ik wil voorkomen dat dit gebeurt met dat woord.
De <pre></pre> tag heb ik al geprobeerd maar deze veroorzaak het volgende:

.............

I-oor

.............

Dit is uiteraard niet wat ik wil. Heeft iemand een idee hoe ik dit kan oplossen?

  • sunflame
  • Registratie: Mei 2002
  • Laatst online: 13-02 12:56
Zelf een <br> toevoegen?

Verwijderd

Topicstarter
Ja, die optie had ik uiteraard wel bedacht, maar ik wil niet elke keer als ik de tekst aanpas de <br /> weer op de juiste plaats moeten zetten.

  • André
  • Registratie: Maart 2002
  • Laatst online: 23-02 17:02

André

Analytics dude

<nobr> :)

Of de nettere CSS oplossing, een span er omheen gooien met deze style:
code:
1
white-space: nowrap;

[ Voor 74% gewijzigd door André op 11-04-2006 11:25 ]


  • cannibal
  • Registratie: Maart 2001
  • Laatst online: 16:27
<nobr>I-oor</nobr>

oude tag, maar werkt vaak goed.

  • remco_k
  • Registratie: April 2002
  • Laatst online: 23-02 21:51

remco_k

een cassettebandje was genoeg

Ik snap eigenlijk niet zo goed wat je wilt bereiken.
In de eerste instantie breekt de browser het woord in 2 stukken, omdat hij er in 1 stuk niet oppast.
Dat los je op dmv <PRE></PRE>.
De browser laat het woord heel en omdat hij niet past zet hij het hele woord op de volgende regel.

Lig het aan mij? Dat is toch de bedoeling, of moet het woord wat niet meer op het scherm past er maar buiten gaan vallen? :?


La maar... Ik zie nu wat ie bedoeld.

[ Voor 8% gewijzigd door remco_k op 11-04-2006 11:26 ]

Alles kan stuk.


  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 30-01 15:48

Not Pingu

Dumbass ex machina

Als je de <pre /> tag gebruikt moet je daarop ook nog de styling goedzetten en kun je problemen krijgen ivm. whitespace. de <nobr> tag is idd beter.

Certified smart block developer op de agile darkchain stack. PM voor info.


Verwijderd

Topicstarter
Bedankt mensen de <nobr>I-oor</nobr> werkt uitstekend!

Verwijderd

foei mensen, met verouderde elementen smijten...
eigenlijk zou je hier &#8209; voor moeten gebruiken, het non-breaking hyphen

maar ik heb eigenlijk geen idee of dat overal werkt, zou je ff moeten testen
<nobr> is uiteraard een niet-bestaand element (niet eens meer deprecated, maar gewoon fout)
<pre>, met wat voor css dan ook is semantisch absoluut niet correct

[ Voor 50% gewijzigd door Verwijderd op 11-04-2006 14:01 ]


  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 30-01 15:48

Not Pingu

Dumbass ex machina

Verwijderd schreef op dinsdag 11 april 2006 @ 11:55:
eigenlijk zou je hier &#8209; voor moeten gebruiken, het non-breaking hyphen

maar ik heb eigenlijk geen idee of dat overal werkt, zou je ff moeten testen
<nobr> is uiteraard een niet-bestaand element (niet eens meer deprecated, maar gewoon fout)
<pre>, met wat voor css dan ook is semantisch absoluut niet correct
De soft-hyphen is iig. in IE niet geimplementeerd en volgens mij in Firefox ook nog niet. Dat laatste weet ik niet zeker, maar het eerste punt maakt het in de meeste situaties al onbruikbaar.

Certified smart block developer op de agile darkchain stack. PM voor info.


Verwijderd

ik heb het niet over een softhyphen, da's iets anders (die werkt overigens in IE wel naar ik meen, maar heb ik ook ff niet getest)

heb het hier over een non breaking hyphen, in de meeste opzichten juist het tegengestelde van een softhyphen.

ff wat hits van google die iedereen in principe had kunnen ontdekken:
http://www.cs.tut.fi/~jkorpela/dashes.html
http://www.fjordaan.uklin...s/entities_invisible.html

[ Voor 29% gewijzigd door Verwijderd op 11-04-2006 13:13 ]

Pagina: 1