Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/07/2013, 13:53
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: Aplicar estilos distintos a campos diferentes de un formulario

así solo se aplican los estilos de dnparform y inparform que no están definidos en .neparform input:

Código CSS:
Ver original
  1. .nparform input {
  2. font-family:Arial;
  3. font-size:14px;
  4. background:#F5F5F5
  5. }
  6.  
  7. .dnparform {
  8. font-size:10px;
  9. }
  10.  
  11. .inparfom {
  12. background:#FFFFFF;
  13. border:1px solid #c0c0c0;
  14. border-radius:5px;
  15. }

de esta forma, no se aplican los estilos de dnparform ni inparform

Código CSS:
Ver original
  1. .nparform input {
  2. font-family:Arial;
  3. font-size:14px;
  4. background:#F5F5F5
  5. }
  6.  
  7. input .dnparform {
  8. font-size:10px;
  9. }
  10.  
  11. input .inparfom {
  12. background:#FFFFFF;
  13. border:1px solid #c0c0c0;
  14. border-radius:5px;
  15. }


y si utilizo esta alternativa, tampoco se aplican los estilos de dnparform ni inparform

Código CSS:
Ver original
  1. .nparform input {
  2. font-family:Arial;
  3. font-size:14px;
  4. background:#F5F5F5
  5. }
  6.  
  7. .dnparform input {
  8. font-size:10px;
  9. }
  10.  
  11. .inparfom input {
  12. background:#FFFFFF;
  13. border:1px solid #c0c0c0;
  14. border-radius:5px;
  15. }

y la verdad no se cual es la solución.
es posible que el problema radique en que los input se crean de forma dinámica.

podría aplicar un estilo diferente a cada input, y no definir esos formatos de forma general,
pero creo que debe haber una mejor solución.

un saludo,
josé carlos.

Última edición por evoarte; 22/07/2013 a las 14:15