Foros del Web » Creando para Internet » CSS »

mostrar datos con input

Estas en el tema de mostrar datos con input en el foro de CSS en Foros del Web. Despues de mirar varias opciones, tengo una gran duda es posible, o mejor dicho, esta bien mostrar datos con input sin incluirlos en un form, ...
  #1 (permalink)  
Antiguo 05/03/2006, 02:49
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 19 años
Puntos: 0
mostrar datos con input

Despues de mirar varias opciones, tengo una gran duda es posible, o mejor dicho, esta bien mostrar datos con input sin incluirlos en un form, mi caso es el siguiente, saco los datos de una base de datos y en la cabecera muestro los datos de la persona,nombre apellidos, dirección, etc... esos datos los muestro hasta ahora dentro de un form, puesto que esteticamente son muy atractivos , en la etiqueta label le doy un estilo y en el input muestro el resultado con un borde de 1px y con un color, esto lo hago asi porque con las tablas no soy capaz se hacerlo, soy capaz de hacerlo pero a la hora de darle un borde al resultado me sale bastante mal.

esto si lo hago con un form que queda muy bien, pero mi duda es esta, esta mal en mostrar esos datos en un form, en ese form solo se van a visualizar datos , no se van a poder modificar.
Tambien se pueden usar esos input fuera del formulario, o los tengo que meter en el formulario a la fuerza.

un saludo.
  #2 (permalink)  
Antiguo 06/03/2006, 11:03
 
Fecha de Ingreso: abril-2005
Mensajes: 76
Antigüedad: 19 años
Puntos: 0
Poder, puedes ponerlos fuera del formulario.. pero en cualquier caso está mal semánticamente. Los INPUTS están pensados para introducir texto, no para mostrarlo.

Para hacerlo, tienes varias alternativas más correctas, como el uso del SPAN. Prueba esto:
Código:
<style>
.majo { 
display:block; 
background:red; 
border:1px solid green;
padding:5px;
width:150px;
text-align:center;
margin:5px;
}
</style>

<span class="majo">Hola</span>
<span class="majo">uno</span>
<span class="majo">dos</span>
<span class="majo">tres</span>
<span class="majo">cuatro</span>
usando el span como bloque podrás controlar todas sus propiedades a tu antojo como lo haces ahora con los inputs :D
__________________
* Si hubiera previsto las consecuencias, me hubiera hecho relojero.
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




La zona horaria es GMT -6. Ahora son las 17:33.