2010-12-15 25 views
42

Me gustaría mostrar 2/3 (es decir, 2 dividido por 3) en un formato HTML y no quiero usar /. ¿Cuál sería el símbolo correcto para formatear fracciones/división usando HTML?¿Cuál sería el símbolo matemático para representar una fracción?

+2

cuando uso fracciones mixtas a ambos lados de un operador aritmético no parece rendir bien. Preferiría ver el denominador debajo del numerador, para que el usuario final pueda entenderlo fácilmente. – user339108

+0

No estoy seguro acerca de ":", ya que se usará para proporciones. – user339108

+2

Lo que * es * y lo que * sería * son dos cosas diferentes

Respuesta

131

A juzgar por sus comentarios, parece que usted está pidiendo específicamente cómo mostrar fracciones. Si ese es el caso, muchas fracciones se definen como entidades HTML. A modo de ejemplo, algunas de esas entidades son:

½ ¼ ⅛ ⅔ ⅖ ¾ ⅜ 

Resultado:

y frac12; & frac14; & frac18; & frac23; & frac25; & frac34; & frac38;

Tenga en cuenta que no todos los navegadores son compatibles con las entidades con nombre, pero podría utilizar sus valores Unicode en su lugar. Si desea poder mostrar cualquier fracción y no solo las que tienen entidades, puede usar la entidad de barra de fracción, ⁄ (⁄). Este personaje se superpone a los píxeles de los personajes anteriores y siguientes para formar una fracción muy clara.Se utiliza mejor cuando se combina con los números en superíndice y subíndice:

<sup>39</sup>&frasl;<sub>40</sub> 

Resultado:

Más información:
http://changelog.ca/log/2008/07/01/writing_fractions_in_html

Si la fuente que está utilizando lo admite, también puede pegar los números de subíndices y superíndices directamente en su HTML desde una aplicación como charmap.exe. Ver Konrad Rudolph's excellent answer para un ejemplo.

+0

+1 Sí, haz esto. –

+25

Eso es genial. Estas son algunas palabras más para rellenar mi comentario para que pueda publicar. – JBirch

+0

¡Qué dijo JBirch! +1 – tjm

16

Usar la entidad &#247;

÷

HTML ASCII Characters

+2

Si utiliza las etiquetas de código que lo rodean (como en '\' '), puede insertarlo en lugar de escribirlo en palabras. '÷' (Hice la edición) –

+1

Gracias Jeff (aunque una parte enfermiza de mi cabeza realmente disfruté escribiéndola en palabras :-) –

48

para generar el signo de división ÷, tipo &divide; o &#247;

9

Dado que desea visualizar en formato numerador/denominador, utilice &frasl; junto con HTML sup y sub

Ejemplo:

<sup>4</sup> &frasl; <sub>9</sub> will give you 

Para ser más seguro, puede utilizar la variante decimal: &#8260;

Ejemplo:

<sup>4</sup> &#8260; <sub>9</sub> will give you 

12

Tener un vistazo a este artículo: Writing Fractions in HTML

Puesto que usted quiere ver denominador debajo del numerador puede utilizar el código:

<sup>2</sup> 
&frasl; 
<sub>3</sub> 

¿Qué se verá como:

11

Por cierto, no necesariamente recurre a etiquetas HTML y entidades HTML (podría decirse que las etiquetas <sup> y <sub> no son adecuadas para la tarea). También puede basarse únicamente en Unicode:

fracciones vulgares predefinidos:

  • U + 00BC ¼
  • U + 00BD ½
  • U + 00BE ¾
  • U + 2153 ⅓
  • ...

Y luego está la fracción barra (U + 2044, /) y la superíndice t y números de subíndices en las posiciones U + 00B9, U + 00B2, U + 00B3 y comenzando en U + 2070. El uso de estos, puede obtener fracciones vulgares arbitrarias:

⁴⁵/₂₃

Todo esto fue escrito como se ve en la pantalla, no hay código HTML en absoluto (look at the source si no me cree!). Sin embargo, no hay muchas fuentes compatibles con todas las formas numéricas, por lo que la variante HTML puede ser más útil en la práctica.

Cuestiones relacionadas