2010-02-10 22 views
10

Umieszczanie dwóch kresek na stronie czasami, w ten sposób - w rzadkich okazjach przesłania HTML.Znacznik HTML dla DASH

Na przykład, jeśli wpiszesz - na swoim blogu Wordpress, będzie on w rzeczywistości przebijał go w jeden -. To nie działa dobrze w przypadku kodu wymagającego --options --to --be --specified - this --way.

Podmiot HTML – jest & ndash a już — jest & mdash; ale czym jest encja HTML, która wprowadza NORMAL DASH - na stronie?

+0

dlaczego potrzebny jest element HTML do normalnego kreska? – Jimmy

+0

jak, r/& [nm] kreska;/-/g powinien działać poprawnie? – Jimmy

+0

Ponieważ Wordpress niweluje podwójny kreska .. - zamienia go w pojedynczą myślnik, co ciekawe, – bobobobo

Odpowiedz

15

To powinno wystarczyć. Nie jest ona wymieniona jako myślnik, musisz znaleźć miejsce, które wymienia ją jako znak minus.

bloku kodu przedstawia kod:

- 

Używane: - (& nr 45;)
Podwójne: - - (& # 45; & nr 45;)

Edycja: My source for this answer.

2

Oprócz wspomnianych wyżej "ndash" i "mdash", istnieje myślnik reprezentowany przez ‐ (renderowany: & łącznik;) i symbol matematyczny dla minus reprezentowany przez − (renderowane: −).

+0

Niestety, kiedy kopiowanie wklejono do edytora takiego jak Xcode, te _do not_ sub in dla "dash" - na klawiaturze (czyli 3 - 7 (używanie −) jest błędem w Xcode (podczas gdy 3-7 jest w porządku)) – bobobobo

+0

@bobobobo To ma sens, ponieważ są to różne postacie; operator odejmowania w większości języków programowania nie jest - lecz hipenem. Podobnie, * jest używane zamiast ×. Natomiast język programowania, taki jak [APL] (http://en.wikipedia.org/wiki/APL_ (programming_language)), używa rzeczywistych symboli matematycznych. –

+0

Cóż, możesz '#define - -', ale to będzie działać tylko jeśli użyjesz spacji po obu stronach' -'. Na przykład. '3 - 7' zadziała,' 3-7' nie będzie. – bobobobo

Powiązane problemy