2010-02-10 17 views
10

Poner dos guiones en una página a veces, como este - en raras ocasiones desordena el HTML.Entidad HTML para DASH

Por ejemplo, si ingresa - en su blog de Wordpress realmente lo masticará en una sola -. Esto no funciona bien para código que requiere --opciones --to --be --specificado --esto --vía.

La entidad HTML para – es & ndash y cuanto más tiempo — es & mdash; pero, ¿cuál es la entidad HTML para ingresar NORMAL DASH - en una página?

+0

¿por qué necesita una entidad HTML para el tablero normal? – Jimmy

+0

como, r/& [nm] dash;/-/g debería funcionar ¿verdad? – Jimmy

+0

Porque Wordpress mastica el doble guión .. - lo convierte en un solo guión, notablemente – bobobobo

Respuesta

15

Esto debería hacerlo. No aparece como un guion, necesita encontrar un lugar que lo liste como el signo menos.

bloque de código muestra el código:

- 

En uso: - (& # 45;)
doble: - - (& # 45; & # 45;)

EDIT: My source for this answer.

2

Además del "ndash" y "mdash" que ha mencionado (y que creo que son válidos para la mayoría de los usos), existe el guión representado por ‐ (representado: & hyphen;) y el símbolo matemático para menos representado por − (representado: −).

+0

Desafortunadamente cuando copiamos pegó en un editor como Xcode, estos _no_ suben para el "guión" - en su teclado (entonces 3 - 7 (usando −) es un error en Xcode (mientras que 3 - 7 está bien)) – bobobobo

+0

@bobobobo Eso tiene sentido, porque son personajes diferentes; el operador de resta en la mayoría de los lenguajes de programación no es -, sino el hypen. Del mismo modo, * se usa en lugar de ×. Un lenguaje de programación como [APL] (http://en.wikipedia.org/wiki/APL_ (programming_language)), por otro lado, usa símbolos matemáticos reales. –

+0

Bueno, puedes '#define - -', pero eso solo funcionará si usas espacios en blanco en cualquier lado de' -'. P.ej. '3 - 7' funcionará,' 3-7' no. – bobobobo

Cuestiones relacionadas