Hola, Victoria y todos.
Tanto en HTML 4.01 como en XHTML, incluso en sus versiones Strict, el
elemento label puede contener un elemento input (y sólo uno), como
se puede leer en los comentarios que hay en las propias DTD de HTML 4.01
[1] y de XHTML 1.0 [2]:
Comentario en la DTD de HTML 4.01:
maquetacion de formulario
Hola, Victoria y todos.
Tanto en HTML 4.01 como en XHTML, incluso en sus versiones Strict, el
elemento label puede contener un elemento input (y sólo uno), como
se puede leer en los comentarios que hay en las propias DTD de HTML 4.01
[1] y de XHTML 1.0 [2
* Un ejemplo de mi primer intento de tabla con listas del que pregunte
al principio. Si pueden verlo con la opcion de Sin estilo (o
parecedido). En FF esta en el menu Ver desconosco en otros
navegadores. Para que vean que se puede ver en 3 formas: En Tabla, en
Vertical y en Lista. Lo malo es que
Hola Lista, tengo poca experiencia en CSS. La ultima vez que hice algo
fue como hace 2 años y algunas cosas todavia las recuerdo. Bueno hace
unas semanas pregunte algo pero es esto es del mismo proyecto :).
Tengo el siguiete formulario
form class=formulario action=estado.html id=alta name=alta
No voy a opinar sobre el CSS, porque es solo tema de como se ve, pero el
html si lo mejoraría.
form class=formulario action=estado.html id=alta *name=alta*
onsubmit=bitacora_alta(); return false;
input type=hidden name=accion value=insertar /
ul
lispan class=tituloTALLER/span
span
Al igual que Ignacio de momento no opinaré sobre el CSS, pero sigue
pudiéndose mejorar el HTML
form class=formulario action=estado.html id=alta name=alta
onsubmit=bitacora_alta(); return false;
input type=hidden name=accion value=insertar /
ul
lilabel for=btall class=tituloTALLER/label
Si, tal cual. Yo lo deje por las dudas :p
2008/9/10 Victoria Gracia [EMAIL PROTECTED]
Al igual que Ignacio de momento no opinaré sobre el CSS, pero sigue
pudiéndose mejorar el HTML
form class=formulario action=estado.html id=alta name=alta
onsubmit=bitacora_alta(); return false;
input
Y siguiendo con las mejoras...
En alguna otra parte que no sea el form...
document.getElementById('formulario').onsubmit = function () {
bitacora_alta();
return false;
}
Y el código del form...
form class=formulario action=estado.html id=alta name=alta
input type=hidden name=accion
La lista en sí no es necesaria a menos que quieras maquetar el
formulario de una determinada manera, ya que eso parece que da más
control para la maquetación. Digo 'parece' puesto que he encontrado
varios ejemplos de maquetación así que, de no usar listas, serían
inviables. No obstante, yo
- Original Message -
From: Miguel Beltran R.
To: ovillo@lists.ovillo.org
Sent: Wednesday, September 10, 2008 2:19 PM
Subject: [Ovillo] Correcta maquetacion de formulario
Hola Lista, tengo poca experiencia en CSS. La ultima vez que hice algo
fue como hace 2 años y
Voy a agregar porque hice algunas cosas
#Victoria
label for=btall class=tituloTALLER/label
Esto me va a servdir
El día 10 de septiembre de 2008 15:25, Victoria Gracia
[EMAIL PROTECTED] escribió:
La lista en sí no es necesaria a menos que quieras maquetar el
formulario de una determinada
Yo no añadiría fieldset salvo que realmente haya agrupación de
controles en el formulario. Normalmente si son pocos controles no es
necesario el fieldset y sólo añade complejidad sin dar nada a cambio.
En cuanto a lo que dice Victoria de los que usan las propiedades tipo
display: table,
Una sugerencias
El 10 de septiembre de 2008 23:04, Miguel Beltran R.
[EMAIL PROTECTED]escribió:
Voy a agregar porque hice algunas cosas
#Victoria
label for=btall class=tituloTALLER/label
Esto me va a servdir
El día 10 de septiembre de 2008 15:25, Victoria Gracia
[EMAIL PROTECTED]
Glupppsss, segunda sugerencia, escribe el label como elemento
independiente y el input también:
label for=nombreTexto:/label
input name=nombre id=nombre size=15 maxlength=32
type=password
Mediante el CSS puedes darle esa alineación sin ninguna necesidad de
introducir br / o listas:
A ver...
labelNombre:
input type=text /
/label
Si quieres que aparezcan en dos líneas:
label, input {
display: block;
}
Y si quieres que aparezcan en la misma línea, añades (por ejemplo):
label input {
margin-top: -1.0em;
margin-left: 10em;
}
Así te ahorras listas y br /, y sigues
El label no dede anidar un campo!
2008/9/10 Ramón Corominas [EMAIL PROTECTED]
A ver...
labelNombre:
input type=text /
/label
Si quieres que aparezcan en dos líneas:
label, input {
display: block;
}
Y si quieres que aparezcan en la misma línea, añades (por ejemplo):
label input {
Tanto en HTML 4.01 como para XHTML, el elemento label está pensado
para ser un elemento per-se, y es el atributo id el que lo asocia con
el control a que hace referencia. Puede anidarse el input, pero no es
lo recomendable. Podéis verlo en las especificaciones del W3C [1]
Si bien es cierto que
Ok, pues gracias por explicar eso... Pensaba que el fieldset era obligatorio ..
saludos Halenita.
- Original Message -
From: Ramón Corominas
To: Ovillo, la lista de CSS en castellano
Sent: Wednesday, September 10, 2008 5:20 PM
Subject: Re: [Ovillo] Correcta maquetacion de
18 matches
Mail list logo