Foros del Web » Creando para Internet » HTML »

Números a la [X] (5^2), pero en SELECT, cómo???

Estas en el tema de Números a la [X] (5^2), pero en SELECT, cómo??? en el foro de HTML en Foros del Web. Hola. Corran esto: Código PHP: 102 < sup > 39 </ sup >  podran ver que equivale a 102^39 Cómo hago eso en UN SELECT ...
  #1 (permalink)  
Antiguo 20/09/2011, 09:33
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Números a la [X] (5^2), pero en SELECT, cómo???

Hola.

Corran esto:
Código PHP:
102<sup>39</sup
podran ver que equivale a 102^39

Cómo hago eso en UN SELECT ?

Gracias
  #2 (permalink)  
Antiguo 21/09/2011, 07:44
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Hola,

no puede hacerse eso en HTML ?
  #3 (permalink)  
Antiguo 21/09/2011, 10:01
 
Fecha de Ingreso: septiembre-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Hola amigo,
Pues me parece que solo se puede meter texto plano en <option>

Se que existe &sup1, 2 y 3; pero no mas numeros. Aqui un ejemplo:
Código HTML:
<option>m&sup2;</option> 
De todas formas soy medio novato en HTML asi que esperemos la respuesta de alguien mas y mas entendido en el tema que yo.

Salud y anarkia.
  #4 (permalink)  
Antiguo 21/09/2011, 11:46
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Gratitud SnaF.

Es justo lo que requiero, pero este es solo "A LA 2".

Yo requiero desde X^1
Hasta X^55, todo en un SELECT / OPTION

(Es un sfteare matemático que realizo)...
  #5 (permalink)  
Antiguo 21/09/2011, 14:09
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 2.744
Antigüedad: 13 años, 10 meses
Puntos: 444
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

mm... Podrías suplir la carencia cambiando el <select> por un botón radio
__________________
Soy el autor de Heptagrama y tengo un servicio "todo incluido" de marketing web.
  #6 (permalink)  
Antiguo 21/09/2011, 14:27
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Si hay instalada una fuente unicode (algo recomendado para todos), sí se ven los caracteres subíndice y superíndice.

n₀₁₂₃₄₅₆₇₈₉₋₍₎
n⁰¹²³⁴⁵⁶⁷⁸⁹⁻⁽⁾ⁿ

Lo mejor es usar las entities o el código, pero no sé si te van a entrar en un select, igual si los necesitas están por toda la web.

font-family: unicode;
  #7 (permalink)  
Antiguo 22/09/2011, 11:40
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Gracias.

Por ello os solicito:
Cita:
Iniciado por Anarko Ver Mensaje
Corran esto:
Código PHP:
102<sup>39</sup
podran ver que equivale a 102^39

Cómo hago eso en UN SELECT ?

Y también 102^49, a la 50, a la 85, etc...
  #8 (permalink)  
Antiguo 22/09/2011, 15:46
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

¿Qué parte de mi mensaje no te quedó en claro?

Cita:
Iniciado por Anarko
podran ver que [102<sup>39</sup>] equivale a 102^39
No. Es HTML y equivale a

102³⁹

¿O estabas preguntando cómo hacer la operación?

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; 
charset=utf-8">
</head>
</body>
<select style="font-family:'arial unicode ms', 'lucida sans unicode', titus, quivira, sans-serif" 
onchange="alert(Math.pow(this.value,this.value))">
<option value=0 selected=selected>0⁰</option>
<option value=1></option>
<option value=2></option>
<option value=3></option>
<option value=4>4⁴</option>
<option value=5>5⁵</option>
<option value=6>6⁶</option>
<option value=7>7⁷</option>
<option value=8>8⁸</option>
<option value=9>9⁹</option>
<option value=55>55⁵⁵</option>
</select>
</body>
</html> 
Si estás haciendo páginas web, ya sabes que dentro de los elementos de formulario no caben formatos diferenciados de texto. Para eso se usan los caracteres correspondientes.
Y si alguien no los ve, es porque aún no configuró su navegador como corresponde.

La fuente "Arial Unocode MS" viene de regalo con la suite de oficina de Microsoft, no sé cuál vendrá con Linux o Mac, averigua y las declaras en el CSS.

Y después nos cuentas, así nos enteramos todos y de paso colaboras con el Foro.
  #9 (permalink)  
Antiguo 22/09/2011, 16:21
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Buscando una solución me topé con esto
http://mondaybynoon.com/2009/02/23/c...query-selects/

y jugando un poco con la enhanced-selects.js llegué a esto

http://foros.emprear.com/jquerye/cs/prueba.html
fijate que misc es un desplegable (no lo estilize asi que no se distingue muy bien)

Supongo que alguien con más paciencia o que maneje mejor jQuery lo puede terminar (de el primer link pueden conseguir la enhanced-selects.js original

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #10 (permalink)  
Antiguo 23/09/2011, 06:14
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Es otra opción.

Yo no la puse para evitar que Anarko respondiese

"Por ello os solicito: UN SELECT"

Un comentario medio al margen ; el elemento button sí admite formatos internos, pero es más para usar fuera de formularios; allí ponemos el input type=button que en el valor sólo acepta caracteres.

font-family: unicode;
  #11 (permalink)  
Antiguo 23/09/2011, 08:41
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Números a la [X] (5^2), pero en SELECT, cómo???

Orientado por la vasta documentación que dejo nuestro amigo furoya, la solución más simple y efectiva


Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>subscript y superscript en select</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7.     body {
  8.     font-size: 11pt;
  9.     font-family: verdana, arial;
  10.     }
  11.     select{
  12.     font-family: arial;
  13.     font-size: 12pt;
  14.     }
  15.     </style>
  16. </head>
  17.     <form action="#">
  18.     <option value="" selected="selected">seleccionar</option>
  19.     <option value="677s8">677&#x2088;</option>
  20.     <option value="677u8">677&#x2078;</option>
  21.     <option value="345u56">345&#x2075;&#x2076;</option>
  22.     <option value="99u32">99³²</option>
  23.     <option value="55u1">55&#x2071;</option>
  24. </form>
  25. </body>
  26. </html>

Dejo una demo
http://foros.emprear.com/subscript-s...en_select.html

tabla de codigos
http://tlt.its.psu.edu/suggestions/i...art.html#super

Aunque la visualización en IE es bastante defectuosa comparada con FF, Chrome, por ejemplo.
Quizás haya que buscar otra tipografía

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 24/09/2011 a las 10:56

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:34.