Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 14-ene-2008, 01:50   #1 (permalink)
zaida no se puede cailificar en este momento
 
Avatar de zaida
 
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 259
problema al maquetar formulario

hola a todos, acabo de empezar a aprender css y no se por dónde empezar. Busqué por internet un ejemplo de formulario en css y a partir de ahí he ido modificando un poquito, pero tengo dos problemas:

Mi formulario tiene una línea donde aparece

Nombre con un campo de texto y otra linea dónde aparece email y un campo de texto, el problema es que los campos de texto de texto no se me quedan alineados a la izquierda en la misma posición.

Éste el es código css:

Código:
body{
	
	margin: auto;	
	width: 596px;
	padding-top: 5px;
	margin-top: 20px; 
	border-top: 0;
}

/*----------------Formulario----------------------*/

#formulario {
	margin: 10px;
	padding: 0px;
	border: 1px solid #f7f7f7;
	background-color: #fcfcfc;
}
fieldset {
	border: 0;
	padding: 5px;
}

legend{
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: 0;
	margin-top:0;
	padding-top:0;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #000000;
	margin-bottom: 20px;
}

label,input {
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	font-size: 10pt;
	display: block;
	width: 250px;
	height: 15px;
	float: left;
	margin-bottom: 10px;
}

label {
	color: #000000;
	text-align: right;
	width: 10pt;
	padding-right: 10px;
}

input {
		border: 1px solid #000066;
		color: #ffffff;
}

textarea{
	border: 1px solid #000066;
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;	
	font-size: 13pt;
	color: #000000;
}
.submit {
	background-color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;	
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top:10px;
	margin-bottom:10px;
	color: #000000;
}

br {
	clear: left;
}
.etiqueta_comentario{
	margin-left: 5px;
	margin-bottom: 1px;	
}

.input_green{
	color: #98bb79;
}

.no_style{
	border: 0;
}

#pie{
	font-family: "Trebuchet MS", Arial, sans-serif;	
	font-size: 9pt;
	text-align: center;
	color: #000000;
	bordercolor:#FFFFFF;
	bgcolor:#FFFF99;
}
El otro problema que tengo es que yo quiero que los campos de texto tengan unas características determinadas pero mi formulario también tiene dos casillas de verificación y un botón de enviar y me los modifica también como los campos de texto, ¿alguien puede ayudarme?

Saludos y muchas gracias
__________________
-- Cuando sientas miedo y no tengas un hombro dónde apoyarte, no te hundas en la soledad, pues si lo haces fracasarás --
zaida está desconectado   Responder Citando
Antiguo 14-ene-2008, 04:34   #2 (permalink)
zaida no se puede cailificar en este momento
 
Avatar de zaida
 
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 259
Re: problema al maquetar formulario

Otro problemilla:

tengo el siguiente código:

Código HTML:
					<table class="tableconsulta">
                      <tr>
                        <td width="531"><p>Para consultas pueden dirigirse tambi&eacute;n a..... </p> </td>
                      </tr>
                  </table>
estilo.css

Código:
.tableconsulta {
	width: 541px;
	font-family: "Trebuchet MS", Arial, sans-serif;	
	font-size: 9pt;
	text-align: center;
	color: #000000;
	border: 1px;
	bordercolor:#000066;
	bgcolor:#FFFF99;
}
el problema es que sólo hace ésto:

width: 541px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 9pt;
text-align: center;

ni el borde ni los colores me los coloca, que estoy haciendo mal?
Saludos y gracias!!
__________________
-- Cuando sientas miedo y no tengas un hombro dónde apoyarte, no te hundas en la soledad, pues si lo haces fracasarás --
zaida está desconectado   Responder Citando
Antiguo 14-ene-2008, 05:05   #3 (permalink)
zaida no se puede cailificar en este momento
 
Avatar de zaida
 
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 259
Re: problema al maquetar formulario

Ya casi lo tengo, pero me fallan dos cosas:

formulario.htm

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
  <title></title>
    <link rel="stylesheet" href="formulario.css" type="text/css" />
  
</head>

<body>
        <div id="formulario">
          <form action="" method="post" name="comentarios" >
          <fieldset>
            <table class="tableform">
                         <tr>
                           <td colspan="3"><legend>Datos de Contacto</legend></td>
                         </tr>
                         <tr>
                           <td width="60"><label for="label">Nombre:</label></td>
                           <td colspan="2"><input id="nick" type="text" name="nick"></td>
                         </tr>
                         <tr>
                           <td><label for="label">Email:</label></td>
                           <td colspan="2"><input id="email"  type="text" name="email2">  </td>
                         </tr>
                         <tr>
                           <td><label for="label">Fono:</label></td>
                           <td colspan="2"><input id="www" type="text" name="www"></td>
                         </tr>
                         <tr>
                           <td colspan="3"><legend>Motivo de Consulta</legend></td>
                         </tr>
                         <tr>
                           <td colspan="3"><textarea id="comentario" name="comentario" cols="65" rows="6"></textarea></td>
                         </tr>
                         <tr>
                           <td colspan="3"><legend>Forma Contacto</legend></td>
                         </tr>
                         <tr>
                           <td><label for="label">Email:</label></td>
                           <td colspan="2"><input name="fono" type="checkbox" disabled="" value="" class="checkbox"/></td>
                         </tr>
                         <tr>
                           <td><label for="fono">Fono:</label></td>
                           <td width="74"><input name="email" type="checkbox" disabled="" value="" class="checkbox" /></td>
                           <td width="414"><input name="submit" type="submit" class="submit" value="Enviar" /></td>
                         </tr>
                         <tr>
                           <td colspan="3"><div id="pie">
                             <table class="tableconsulta">
                               <tr>
                                 <td width="531"><p>Para consultas pueden dirigirse </p></td>
                               </tr>
                             </table>
                           </div></td>
                         </tr>
                       </table>
            
            <input class="no_style" type="hidden" name="id" /><br />
          </fieldset>
          </form>
        </div>    
</body>
</html>
formulario.css

Código:
body{
  
  margin: auto;  
  width: 596px;
  padding-top: 5px;
  margin-top: 20px; 
  border-top: 0;
}

/*----------------Formulario----------------------*/
.tableform {
  width: 564px;
  border: 0px;
}
.tableconsulta {
  width: 541px;
  font-family: "Trebuchet MS", Arial, sans-serif;  
  font-size: 9pt;
  text-align: center;
  color: #000000;
  border: 1px solid #000066;
  background-color:#FFFF99;
  font-weight: bold;
}
#formulario {
  margin: 10px;
  padding: 0px;
  border: 1px solid #f7f7f7;
  background-color: #fcfcfc;
}
fieldset {
  border: 0;
  padding: 5px;
}

legend{
  font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border: 0;
  margin-top:0;
  padding-top:0;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #000000;
  margin-bottom: 20px;
}

label,input {
  font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
  font-size: 10pt;
  display: block;
  width: 250px;
  height: 15px;
  float: left;
  margin-bottom: 10px;
}

label {
  color: #000000;
  text-align: right;
  width: 10pt;
  padding-right: 10px;
}

input {
    border: 1px solid #000066;
    color: #ffffff;
}

textarea{
  border: 1px solid #000066;
  font-family: "Trebuchet MS", Vendana, Arial, sans-serif;  
  font-size: 13pt;
  color: #000000;
}
input.submit {
  background-color: #ffffff;
  border-top: 1px solid #000066;
  border-left: 1px solid #000066;  
  border-right: 1px solid #000066;
  border-bottom: 1px solid #000066;
  margin-top:10px;
  margin-bottom:10px;
  color: #000066;
  width: 100px;
  font-weight: bold;
  
}
input.checkbox {
  border: 0px;
  color: #ffffff;
  width: 30px;
}

br {
  clear: left;
}

.no_style{
  border: 0;
}
El primer problema es que el texto del submit no se ve correctamente, y el segundo problema es que los checkbox aparecen desabilitados ¿por qué?

Saludos y muchas gracias
__________________
-- Cuando sientas miedo y no tengas un hombro dónde apoyarte, no te hundas en la soledad, pues si lo haces fracasarás --
zaida está desconectado   Responder Citando
Antiguo 14-ene-2008, 07:37   #4 (permalink)
safranero ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 50
Re: problema al maquetar formulario

Prueba a quitar en las lineas del checkbox el disabled="" alomejor así se habilitan
safranero está desconectado   Responder Citando
Antiguo 14-ene-2008, 17:04   #5 (permalink)
masterpuppet ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 29
Re: problema al maquetar formulario

para el problema del submit declara el height en input.submit supongo q con unos 20px va a andar bien y para q no te aparezcan deshabilitados los checkbox sacales la propiedad disabled.

Última edición por masterpuppet; 14-ene-2008 a las 17:10.
masterpuppet está desconectado   Responder Citando
Antiguo 15-ene-2008, 01:27   #6 (permalink)
zaida no se puede cailificar en este momento
 
Avatar de zaida
 
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 259
Re: problema al maquetar formulario

Perfecto!!!!

Muchísimas gracias a los dos

Saludos
__________________
-- Cuando sientas miedo y no tengas un hombro dónde apoyarte, no te hundas en la soledad, pues si lo haces fracasarás --
zaida está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:00.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93