Foros del Web » Creando para Internet » HTML »

campos planos en formularios html

Estas en el tema de campos planos en formularios html en el foro de HTML en Foros del Web. hola a todos... mi duda es la siguiente: cuando creo un formulario html los campos de texto y demás campos tienen una sombra por defecto, ...
  #1 (permalink)  
Antiguo 06/01/2012, 08:58
 
Fecha de Ingreso: diciembre-2011
Mensajes: 12
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta campos planos en formularios html

hola a todos...
mi duda es la siguiente: cuando creo un formulario html los campos de texto y demás campos tienen una sombra por defecto, generada por una linea gruesa en el lateral izquierdo y una en la parte superior . lo que quiero saber es como quitarsela para que me quede un campo totalmente limpio. si alguien sabe agradecería la respuesta y gracias desde ya
  #2 (permalink)  
Antiguo 06/01/2012, 09:06
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 2 meses
Puntos: 187
Respuesta: campos planos en formularios html

no se bien a lo que te estas refiriendo o en que navegadores. pero probaste aplicando en css lo siguiente:
Código CSS:
Ver original
  1. input{ border:0;}
  #3 (permalink)  
Antiguo 06/01/2012, 10:46
 
Fecha de Ingreso: diciembre-2011
Mensajes: 12
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: campos planos en formularios html

gracias por responder
ya probé input{ border:0;} y no funciona como lo necesito
las pruebas las hice con los exploradores mas conocidos: firefox, chrome, explorer y opera

exactamente lo que necesito es que los campos de entrada (por ejemplo el input tipo text) el borde de los mismos sean los cuatro del mismo grosor (es decir finos) y no que el borde izquierdo y el superior sean mas gruesos para simular sombra como sucede de forma predeterminada
  #4 (permalink)  
Antiguo 06/01/2012, 10:56
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 2 meses
Puntos: 187
Respuesta: campos planos en formularios html

Entonces lo que tienes que hacer es darle la propiedad de borde que tu quieras.
Por ejemplo el input de google.com es:
Código CSS:
Ver original
  1. input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"] {
  2.     -moz-border-bottom-colors: none;
  3.     -moz-border-image: none;
  4.     -moz-border-left-colors: none;
  5.     -moz-border-right-colors: none;
  6.     -moz-border-top-colors: none;
  7.     -moz-box-sizing: border-box;
  8.     background: none repeat scroll 0 0 #FFFFFF;
  9.     border-color: #C0C0C0 #D9D9D9 #D9D9D9;
  10.     border-radius: 1px 1px 1px 1px;
  11.     border-right: 1px solid #D9D9D9;
  12.     border-style: solid;
  13.     border-width: 1px;
  14.     display: inline-block;
  15.     height: 29px;
  16.     margin: 0;
  17.     padding: 0 8px;
  18. }
  #5 (permalink)  
Antiguo 06/01/2012, 12:24
 
Fecha de Ingreso: mayo-2011
Mensajes: 101
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: campos planos en formularios html

Con que sofware trabajas?
Aplica css a las etiquetas ya sea una class o por selección, o aplica css a los atributos.
  #6 (permalink)  
Antiguo 06/01/2012, 12:26
 
Fecha de Ingreso: mayo-2011
Mensajes: 101
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: campos planos en formularios html

si detallas mas te podria ayudar mas.
por ejemplo si es un formulario, aplica una class a la etiqueta form.
ojo siempre trabaja los css en un documento css externo, se hace mas fácil aplicar los css.
  #7 (permalink)  
Antiguo 06/01/2012, 12:35
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: campos planos en formularios html

Cita:
Iniciado por ryugen Ver Mensaje
Entonces lo que tienes que hacer es darle la propiedad de borde que tu quieras.
Por ejemplo el input de google.com es:
Código CSS:
Ver original
  1. input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"] {
  2.     -moz-border-bottom-colors: none;
  3.     -moz-border-image: none;
  4.     -moz-border-left-colors: none;
  5.     -moz-border-right-colors: none;
  6.     -moz-border-top-colors: none;
  7.     -moz-box-sizing: border-box;
  8.     background: none repeat scroll 0 0 #FFFFFF;
  9.     border-color: #C0C0C0 #D9D9D9 #D9D9D9;
  10.     border-radius: 1px 1px 1px 1px;
  11.     border-right: 1px solid #D9D9D9;
  12.     border-style: solid;
  13.     border-width: 1px;
  14.     display: inline-block;
  15.     height: 29px;
  16.     margin: 0;
  17.     padding: 0 8px;
  18. }
Aunque tienes razón al decir que tiene que indicar el tipo de borde que quiere... vale aclarar que

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"]

son propias de CSS3 y HTML5 no funciona en navegadores viejos, es mas recomendable utilizar una clase o solo input[type="text"],textarea{...}

y para no utilizar un código tan extenso yo pondría solo:
Código CSS:
Ver original
  1. input[type="text"],textarea{border:1px #ccc solid;}
  #8 (permalink)  
Antiguo 06/01/2012, 13:19
 
Fecha de Ingreso: diciembre-2011
Mensajes: 12
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: campos planos en formularios html

Cita:
Iniciado por ryugen Ver Mensaje
Entonces lo que tienes que hacer es darle la propiedad de borde que tu quieras.
Por ejemplo el input de google.com es:
Código CSS:
Ver original
  1. input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"] {
  2.     -moz-border-bottom-colors: none;
  3.     -moz-border-image: none;
  4.     -moz-border-left-colors: none;
  5.     -moz-border-right-colors: none;
  6.     -moz-border-top-colors: none;
  7.     -moz-box-sizing: border-box;
  8.     background: none repeat scroll 0 0 #FFFFFF;
  9.     border-color: #C0C0C0 #D9D9D9 #D9D9D9;
  10.     border-radius: 1px 1px 1px 1px;
  11.     border-right: 1px solid #D9D9D9;
  12.     border-style: solid;
  13.     border-width: 1px;
  14.     display: inline-block;
  15.     height: 29px;
  16.     margin: 0;
  17.     padding: 0 8px;
  18. }
funcionó. justo lo que necesitaba. gracias
  #9 (permalink)  
Antiguo 06/01/2012, 13:22
 
Fecha de Ingreso: diciembre-2011
Mensajes: 12
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: campos planos en formularios html

Cita:
Iniciado por pinguisport85 Ver Mensaje
Con que sofware trabajas?
Aplica css a las etiquetas ya sea una class o por selección, o aplica css a los atributos.
uso solo el notepad de windows xp
  #10 (permalink)  
Antiguo 06/01/2012, 13:23
 
Fecha de Ingreso: diciembre-2011
Mensajes: 12
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: campos planos en formularios html

Cita:
Iniciado por pinguisport85 Ver Mensaje
si detallas mas te podria ayudar mas.
por ejemplo si es un formulario, aplica una class a la etiqueta form.
ojo siempre trabaja los css en un documento css externo, se hace mas fácil aplicar los css.
ok gracias

Etiquetas: formulario, campos
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 05:14.