Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - 3skai

Páginas: [1]
1
Hola, buenas noches a todos. Espero se encuentren muy bien!

Aquí la respuesta del ejercicio de la actividad CU01039D del curso de fundamentos de programación web desde cero con CSS.

Enunciado:

Analiza el siguiente código, visualiza su resultado y responde a las preguntas.

a) ¿Cuántas cajas contenedoras hay? ¿Están identificadas por id o por class?
R= 3 cajas, están identificadas por id.

b) ¿Cuál es el grosor del borde de la caja azul y en qué unidades está expresado?
R= 3 es el borde, esta especificado en pixeles.

c) ¿Por qué se superponen unas cajas encima de otras? ¿En qué orden aparecen las cajas superpuestas (es decir, cuál está arriba, cuál está en posición intermedia y cuál está en el fondo)? ¿Por qué aparecen con ese orden y no otro?
R= Aparecen en ese orden, por la declaración del código, lo que le da esa apariencia de superposicion es la declaración de los margin (top,left,bottom).

d) Queremos que la caja gris se sitúe por encima del resto de cajas. ¿Qué modificaciones en el código hemos de hacer para lograr este objetivo?
R= Se le agrega z-index con valor de 1 para que se superposicione sobre la cajaazul, se le dan parametros de posicion relativa para que se posicione sobre las dos otras cajas.

Código: [Seleccionar]
/*CSS*/
#cajaGris {
  width: 225px;
  height: 225px;
  border: solid 1px #ccc;
  background: #ddd;
  margin-top:20px;
  z-index:1;
  position:relative;
  top:280px;
  left:75px;
}

e) Modifica el código para que la caja ocre quede en el fondo, la caja azul en posición intermedia y la caja gris encima.

R=
HTML
Código: [Seleccionar]
<!DOCTYPE html>
<head>
<title>Portal web - aprenderaprogramar.com</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="estilosCU01039DA.css">
</head>
<body>
<div id ="cajaGris">Caja gris</div>
<div id ="cajaAzul">Caja azul</div>
<div id ="cajaOcre">Caja ocre</div>
</body>
</html>
CSS
Código: [Seleccionar]
* {font-family: sans-serif;}
div {
  text-align:right;
  position:absolute;
}

#cajaGris {
  width: 225px;
  height: 225px;
  border: solid 1px #ccc;
  background: #ddd;
  left:90px;
  top:200px;
  z-index:20;
}

#cajaAzul {
  width: 225px;
  height: 225px;
  border: solid 3px #4a7497;
  background: #8daac3;
  left:50px;
  top:100px;
  z-index:10;
}

#cajaOcre {
  width: 225px;
  height: 225px;
  border: solid 2px #8b6125;
  background: #ba945d;
  z-index:0;
}

Feliz codecember xD

2
Ok Pedro! voy a por ello, intentare usarlo con %.
Gracias y saludos
Feliz fin de semana

3
Hola buenas noches a todos! Espero se encuentren bien!  ;D.

Aqui el ejercicio resuelto de la entrega nro 36 del programador web CSS.

Enunciado:

Define un documento HTML donde a través del uso de la propiedad float y de las anteriores propiedades que hemos visto a lo largo del curso crees un diseño con este aspecto.

Código: [Seleccionar]
<!DOCTYPE>
<html>
<head>
  <meta charset="utf-8" />
  <meta name="author" content="Daniel" />
  <meta name="description" content="Ejercicio" />
  <meta name="keywords" content="CU01036D" />
  <meta name="robots" content="index, follow" />
  <link rel="stylesheet" type="text/css" href="CU01036D.css" />
  <title>Ejercicio De La Unidad</title>
</head>
<body>
  <div class="welcome">Bienvenidos a aprenderaprogramar.com</div> 
  <div class="menu">Menú:<br />
  -Cursos<br />
  -Humor<br />
  -Divulgación<br /></div>
  <div class="news">Conoce las últimas novedades del lenguaje JavaScript.</div>
  <div class="article">Artículo sobre Gimp, un programa de software libre para el diseño gráfico </div>
  <div class="publicidad"><br/> Espacio reservado para publicidad</div>
  <div class="limpiador"></div>
  <div class="contact">Contacta con nosotros</div>
  <div class="legal">Aviso legal</div>
</body>
</html>

Y el css.
Código: [Seleccionar]
/*Ejercicio de la actividad*/
body {width:700px;}

div {border-style: groove; border-width:1px;text-align:center; background-color: #FEED9A;}

.welcome {background-color:#DEB887;}

.news {width:479px; position:fixed; left:100px; height:35px; background-color:#ADD8E6;}

.article {width:479px; position:fixed; left:100px; top:65px; height:63px; background-color:#90EE90;}

.menu {width:90px; height:100px; float:left;}

.publicidad {width:125px; height:100px; float: right;}

.contact {float:left; width:300px; background-color:#DDA0DD;}

.legal {float:right; width:396px;}

.limpiador {clear:right; padding:0; border-style:none;}

Espero su respuesta! Y gracias por el tiempo dedicado!
Feliz semana!

5
Hola! Buenas a todos! Aquí la solución pedida en el ejercicio! Para que sirva de referencia a otros participantes, del curso!

Enunciado Del Ejercicio: "Modifica el formulario HTML con el que hemos trabajado para incluir un campo fotografía que permita el envío de un archivo de imagen como parte del formulario. Responde a estas preguntas:

¿Qué atributo ha de especificarse para el form para poder enviar archivos? ¿Qué valor ha de darse a dicho atributo? ¿Qué método de envío hay que especificar para el form si se envían archivos?"

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Portal básico - aprenderaprogramar.com</title>
</head>
<body>
<div id="page">
<div id="header">
Portal (Tutorial básico del programador web: HTML desde cero) - aprenderaprogramar.com
</div>

<!-- contenedor -->
<br />
<br />
<br />
<div id="wrapper">
<!-- menu -->
<div id="menu">
<div>Menú</div>
<hr style="color:red; background-color:red; width:50%;" />
<ul>
<li><a href="#">Portada</a></li>
<li>
<a href="https://www.aprenderaprogramar.com">aprenderaprogramar.com</a>
</li>
</ul>
</div>
<!-- fin menu -->
<!-- cuerpo -->
<div id="body">
<form method="post" action="accion.php" enctype="multipart/form-data">
Nombre: <input type="text" name="nombre" /><br />
Apellidos: <input type="text" name="apellidos" /><br />
Dirección: <input type="text" name="direccion" /><br />
Correo electrónico: <input type="text" name="correo" /><br />
Teléfono: <input type="text" name="telefono" /><br />
Ingresa El Archivo: <input name="image" type="file" />
</form>
</div>
<!-- fin cuerpo -->
</div>
<!-- fin contenedor -->
<br /> <br /> <br />
<div id="footer">
Copyright 2006-2012 aprenderaprogramar.com
</div>
</div>
</body>
</html>

Respuesta=

¿Qué atributo ha de especificarse para el form para poder enviar archivos?
enctype
¿Qué valor ha de darse a dicho atributo?
"multipart/form-data"
¿Qué método de envío hay que especificar para el form si se envían archivos?
post, así se envian los archivos por protocolos diferentes a los de solo "texto" que viajan en la URL.

6
Hola! Alex buen día, no recuerdo haber puesto este titulo a este tema, yo siempre les coloco el titulo de la clase que raro tu lo cambiaste. El titulo del tema era "Entrega nº26 del Tutorial básico del programador web: HTML desde cero. CU00726B", en estos momentos veo que el titulo es "Error: Bootstrap's JavaScript requires jQuery en consola ejercicio CU00726B". Me parece raro, seria que al añadir el código a la pagina salio ese error y cambio el tema? (Cosa que no creo posible porque esto es un campo de texto más no compilador). Pero bueno en fin, gracias por los concejos que me has dado poco a poco he ido mejorando mi practica gracias a ti y a las otras personas que forman parte de este foro que me han corregido!

Aquí tienes razón el código se excedía en lo que el ejercicio pedía es que he estado practicando de más, por eso le añado cosas a los ejercicios que piden. Intentare limitarme a resolver el ejercicio para mayor comodidad de los lectores. Y si me di cuenta que cuando llamaba al script de Jquery, lo tenia era en el body y no en el head.. Muchas gracias! El proximo ejercicio lo subo sin esa estructura jeje. Muchas gracias Alex! Feliz día..


7
Hola! Alex buen día espero te encuentres bien, si claro. Esta bien tengo que cerrar todas las etiquetas; con respecto al código de la entrega esta escrito arriba en el titulo yo siempre los agrego por eso mismo para que sea facil de localizar por el codigo! Muchas gracias!

8
Hola! Buenas a todos, espero se encuentren muy bien! Por aquí dejo resuelto el ejercicio de la clase le añadí unos cambios probando css.

Enunciado:

Crea una página web utilizando los distintos elementos HTML que hemos ido estudiando en el curso que refleje de forma aproximada lo que se ve en esta imagen y que cumpla lo indicado más abajo.

(Imagen reflejada en la entrega del curso).

Los elementos a incluir son: un título h1, un título h2. Menú, separador hr, lista de elementos que son links, párrafos de texto que contienen algunos links. Imágenes. Un formulario. Imagen y texto de pie.

La página debe organizarse en capas según esta estructura: capa de cabecera (contiene títulos h1 y h2). Capa de cuerpo (contiene menú, párrafos y formulario). Capa de pie (contiene imagen y copyright).

Código De Mi Salida:

Código: [Seleccionar]
<!DOCTYPE html>
 <html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Clase #26 Ejercicio De La Clase .</title>

    <!-- USADO PARA LLAMADO A ARCHIVO CSS LINK REL="stylesheet" TYPE="text/css" HREF="clasedetablas.css"!-->

    <!-- Bootstrap -->
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

    <!-- Optional theme -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">

    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body style="background-image:url('http://dreamscoachtrue.com/wp-content/uploads/2016/03/matrix.jpg'); background-repeat: no-repeat; background-size: cover;">
  <div class="container">
  <div class="Global" style="padding: 10px; background-color: whitesmoke;">
  <div class="Header">
    <h1>
      Portal Web AprenderAProgramar.Com
    </h1>
    <h3>
      Didáctica Y Divulgación De La Programación
    </h3>
  </div>

  <br />
  <br />
 
  <div class="Body">
    Menú

    <hr>

    <ul>
      <li><u><a href="#">Inicio</a></li></u>
      <li><u><a href="#">Libros De Programación</a></li></u>
      <li><u><a href="#">Cursos De Programación</a></li></u>
      <li><u><a href="#">Humor Informático</a></li></u>
    </ul> 
  </div>

  <span>
    <p style="text-align: justify-all;">
      Aprender a programar es un objetivo que se plantea mucha gente y que no todos alcanzan. <br/><br/>
      Hay que tener claro que <u><a href="#">aprender programación</a></u> no es tarea de un día ni de una semana: aprender programación <br/>
      requiere al menos varios meses y, si hablamos de programación a nivel profesional, varios<br/> años. No queremos
      con esto desanimar a nadie: en un plazo de unos pocos días podemos estar haciendo <br/> nuestros primeros programas.
      <br/><br/>
      Puedes seguir uno de <u><a href="#">nuestros cursos</a></u> entre los varios disponibles. Cuando haya que utilizar un editor de <br/>
      textos recomendamos el uso de uno potente y sencillo como Sublime Text, aunque en el mercado las <br/>
      alternativas son variadas una de ellas puede ser Eclipse.
    </p>

    <p>
      <img src="https://upload.wikimedia.org/wikipedia/en/4/4c/Sublime_Text_Logo.png" alt="sublime text img" height="150px" width="150px">
      <img src="http://seeklogo.com/images/E/Eclipse-logo-B806D85ADB-seeklogo.com.gif" alt="eclipse text editor img" height="150px" width="150px">
    </p>


    <p>
      <form action="action.php" method="get">
      <label>Si quieres contactar con nosotros envianos este formulario relleno:</label>
      <br />
      <label for="nombre">Nombres: </label>
      <input type="text" name="nombre" id="form1">
      <br />
      <label for="apellidos">Apellidos: </label>
      <input type="text" name="apellidos" id="form1">
      <br />
      <label for="direccion">Dirección: </label>
      <input type="text" name="direccion" id="form1">
      <br />
      <label for="correo">Correo Electrónico: </label>
      <input type="text" name="correo" id="form1">
      <br />
      <label for="mensaje">Mensaje: </label>
      <textarea name="comentarios" rows="2" cols="30">...Tus comentarios aquí...</textarea>
      <br /><br />
      <input type="submit" value="Enviar!">&nbsp<input type="reset" value="Cancelar!">
      <br /><br /><br />
      </form>
      </p>
  </span>
 
  <div class="Footer">
    <img src="http://lh5.ggpht.com/_PeVwghrmOec/TMkzEonRrcI/AAAAAAAAAHc/IxL8g0fTYtk/an_oliva_png.png" alt="footer aprender2program.com" height="100px" width="100px"> CopyRight 2006-2019 Apender2Program.com
  </div>
  </div>
  </div>


 
  <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  <!-- Include all compiled plugins (below), or include individual files as needed -->
  <script src="js/bootstrap.min.js"></script>

  </body>
</html>

PD: Hago llamado a Bootstrap por eso los scripts y las llamadas a los servidores en <head>
ya que me gusta el tipo de letra que aplican y como se ve de realizarla jeje.


9
Hola! Buen día! Tenía tiempo sin postear algo, había estado desconectado por motivos personales, pero bueno lo importante es seguir!.

Enunciado Del Ejercicio De La Clase:

Citar
Crea una página web que contenga un formulario que cumpla estas condiciones.

Como título antes del formulario debe figurar con etiquetas h1 el texto <<Inscripción al concurso Jara y Sedal>>. Debe contener:
a) Nombre
b) Apellidos
c) Dirección
d) Fotografía (aquí se debe dar opción a elegir un archivo de imagen que será la fotografía)
e) Un botón submit para enviar que muestre el texto <<¡¡¡Me apunto!!!>> y un botón reset para restablecer que muestre el texto <<Cancelar>>.

Ejercicio Resuelto:

Código: [Seleccionar]
<!DOCTYPE html>
 <html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
  <h1>Inscripción al concurso Jara y Sedal</h1>
    <form method="post" action="accion.php" enctype="multipart/form-data">
        <br />
        <label for="nombre"> Ingresa Tu Nombre: </label>
        <input type="text" name="nombre" id="nombre">
        <br />
        <label for="apellido"> Ingresa Tu Apellido: </label>
        <input type="text" name="apellido" id="apellido">
        <br />
        <label for="direccion"> Ingresa Tu Dirección: </label>
        <input type="text" name="direccion" id="direccion">
        <br />
        <label for="archivo"> Fotografía: </label>
        <input type="file" name="imagen" />
        <br />
        <input type="submit" value="Me Apunto!!">
        <br />
        <input type="reset" value="Cancelar!">
    </form>
  </body>
</html>

Gracias!

10
Hola buenas noches a todos! Espero se encuentren muy bien!.. Por aquí dejo el ejercicio de la clase. Para correcciones o recomendaciones!

Enunciado:

Citar
Crea una página web que contenga dos formularios que cumplan estas condiciones.

Como título antes del primer formulario debe figurar con etiquetas h1 el texto <<Inscripción al concurso Saber y Ganar>>. Debe contener:

a) Nombre
b) Apellidos
c) email
d) Teléfono
e) Un botón submit para enviar que muestre el texto <<¡¡¡Me apunto!!!>> y un botón reset para restablecer que muestre el texto <<Cancelar>>.
 
Como título antes del segundo formulario debe figurar con etiquetas h1 el texto “Petición de información”. Debe contener:
a) Nombre
b) País
c) email
d) Consulta que se quiere realizar (debe ser un textarea que permita escribir múltiples líneas).
e) Un botón para enviar de tipo imagen y un botón para restablecer de tipo button que muestre dentro del botón lo siguiente: <<Pulse aquí para cancelar>>, un salto de línea, y el texto <<Esto borrará los datos>>.

Código:

Código: [Seleccionar]
<!Doctype html>
<html lang="en">
<head>
<title>Ejercicio De Clase De Botones</title>
</head>
<body>
<h3>Inscripción Al Concurso Saber y Ganar</h3>
<form method="get" action="">

  <label for="nombre">Nombres:</label>
  <input type="text" name="nombre" id="formulario1" />
  <br />
  <label for="apellido">Apellidos:</label>
  <input type="text" name="apellido" id="formulario1" />
  <br />
  <label for="email">Email:</label>
  <input type="text" name="email" id="formulario1" />
  <br />
  <label for="telefono">Telefono:</label>
  <input type="text" name="telefono" id="formulario1" />
  <br />
  <input type="submit" value="Me Apunto!!" />
  <input type="reset" value="Cancelar">
  <br />
</form>
<br/><br/><br/><br/>
<h3>Petición De Información.</h3>

<form method="get" action="">
  <p>
    <label for="nombre">Nombres:</label>
    <input type="text" name="nombre" id="formulario2" />
    <br />
    <label for="pais">País:</label>
    <input type="text" name="pais" id="formulario2" />
    <br />
    <label for="email">Email:</label>
    <input type="text" name="email" id="formulario2" />
    <br />
    <label for="consulta">Expliquenos su duda:</label>
    <br/>
    <textarea name="dudas" rows="4" cols="30">Tus Comentarios, Dudas O Preguntas! Feedback is welcome!</textarea>
    <br/><br/>
    <input name="boton1" type="image" src="http://jeecommunications.com/jee/buttons/send-button.png" />
    <br />
    <button type="reset">
      Pulse aquí para cancelar <br/> Esto Borrara Todos Los Datos!
    </button>
  </p>
</form>
</body>
</html>



11
Alex! gracias por resolverme la duda, por cierto sigo siempre de cerca tus articulos para no dormir jeje! estoy que me leo 1984! Gracias por ser miembro activo de la comunidad y de ser fuente de información para nosotros!

12
Hola! Buenas noches. Escribo para postear la solución del ejercicio propuesta en la clase. Pero al mismo tiempo sigo teniendo dudas en cuanto a las estructuras de los formularios. Para ello realice dos códigos los cuales logran la misma salida. Cabe destacar que también comprobé la URL de ambos códigos, verificando que no haya ningún cambio y no lo encontré. La URL en los dos códigos es la misma, lo que cambiaría seria la manera de realizar/estructurar el formulario. Sin más preámbulo, aquí el primer código.

Enunciado Del Ejercicio.

Crea una página web que contenga un formulario que cumpla estas condiciones. Como título principal de la página debe figurar con etiquetas h1 el texto “Preferencias musicales”. Debe contener tres checkbox que permitan elegir tipos de música favoritas entre Rock, Pop y Jazz. Seguidamente mediante radio buttons se debe pedir la edad ofreciendo estas opciones: de 12 a 17 años, de 18 a 35 años, de 36 a 65 años y más de 65. Finalmente, se deben poder elegir “grupos y cantantes que te gustan” permitiéndose la selección múltiple y ofreciendo un optgroup denominado Rock con tres nombres de grupos o cantantes, otro optgroup denominado Pop con tres nombres de grupos o cantantes y otro optgroup denominado Jazz con tres nombres de grupos o cantantes.

Código #1.

Código: [Seleccionar]
<h3>Preferencias Musicales</h3>

  <form method="get" action="http://aprenderaprogramar.com/action.php">
    Selecciona tus intereses:
    <br />
    <input name="rock" type="checkbox" />Rock
    <br />
    <input name="pop" type="checkbox"  />Pop
    <br />
    <input name="jazz" type="checkbox" />Jazz
    <br /><br/><br/>
   
 
    Selecciona tu edad:
    <br />
    <input name="edad" type="radio" value="de12a17" />Si tienes entre 12 y 17 años.
    <br />
    <input name="edad" type="radio" value="de18a35" />Si tienes entre 18 y 35 años.
    <br />
    <input name="edad" type="radio" value"de36a65" />Si tienes entre 36 y 65 años
    <br />
    <input name="edad" type="radio" value="mas65" />Si tienes más de 65 años.
    <br />
    <br />

    Grupos Y Cantantes Que Te Gustan (Puedes Seleccionar Varios):
    <br />
    <select name="home[]" multiple="multiple">
      <optgroup label="Rock">
        <option>Guns And Roses</option>
        <option>The Verbe</option>
        <option>Metalica</option>
      </optgroup>
      <optgroup label="Pop">
        <option>Britney Spears</option>
        <option>Justin Bieber</option>
        <option>Coldplay</option>
      </optgroup>
      <optgroup label="Jazz">
        <option>50 Cent's</option>
        <option>Pastor Lopez</option>
        <option>Lolo</option>
      </optgroup>
    </select>
      <br/><br/><br/>
    <input type="submit" value="Enviar!">
    <input type="reset">
  </form>

Código #2.

Código: [Seleccionar]
<h3>Preferencias Musicales</h3>

  <form action="http://aprenderaprogramar.com/action.php" method="get">
  <p>
    <label>Selecciona tus intereses:</label>
    <br />
    <input type="checkbox" name="rock" id="preferenciasmusicales">
    <label for="rock">Rock. </label>
    <br />
    <input type="checkbox" name="pop" id="preferenciasmusicales">
    <label for="pop">Pop. </label>   
    <br />
    <input type="checkbox" name="jazz" id="preferenciasmusicales">
    <label for="jazz">Jazz. </label>
    <br /><br/><br/>
   
 
    <label>Selecciona tu edad:</label>
    <br />
    <input type="radio" name="edad" id="seleccionedad" value="de12a17">
    <label for="de12a17">Si tienes entre 12 y 17 años.</label> 
  <br />
  <input type="radio" name="edad" id="seleccionedad" value="de18a35">
  <label for="de18a35">Si tienes entre 18 y 35 años.</label>
  <br />
  <input type="radio" name="edad" id="seleccionedad" value="de36a65">   
    <label for="de36a65">Si tienes entre 36 y 65 años</label>
    <br />
  <input type="radio" name="edad" id="seleccionedad" value="mas65"> 
    <label for="mas65">Si tienes más de 65 años.</label>
    <br />  <br />  <br />


    <label>Grupos Y Cantantes Que Te Gustan (Puedes Seleccionar Varios Teclas Ctrl):</label>
    <br />
    <select name="home[]" multiple="multiple">
      <optgroup label="Rock">
        <option>Guns And Roses</option>
        <option>The Verbe</option>
        <option>Metalica</option>
      </optgroup>
      <optgroup label="Pop">
        <option>Britney Spears</option>
        <option>Justin Bieber</option>
        <option>Coldplay</option>
      </optgroup>
      <optgroup label="Jazz">
        <option>50 Cent's</option>
        <option>Pastor Lopez</option>
        <option>Lolo</option>
      </optgroup>
    </select>
      <br /> <br /> <br />
    <input type="submit" value="Enviar!">
    <input type="reset">
    </p>
  </form>

Adjuntaré las salidas de los códigos en dos .jpg para que vean que no hay ningún cambio a nivel de pantalla (aparentemente), solamente que en el código #2 se pone mas negrita la letra (creo que eso es porque yo uso la plantilla de html de bootstrap porque me gusta la fuente que le colocan :p, y pues en ocaciones pasadas he experimentado con tal framework).

Bueno me despido, esperando una respuesta para ver si logro aclarar mis dudas. Muchas Gracias!

Nota="La segunda manera de realizar el código la saque de la clase (Entrega nº20 del Tutorial básico del programador web: HTML desde cero. CU00720B[https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=520:formularios-html-form-label-name-value-id-ejemplos-checkbox-option-button-combobox-cu00720b&catid=69:tutorial-basico-programador-web-html-desde-cero&Itemid=192]) en la cual observe que en el ejemplo de los formularios en html colocaron así el formulario, pero unas clases mas adelante empezaron a realizarlo de la primera manera como logre estructurar el código."

13
La solución que le di al ejercicio fue sacada de esta fuente. Gracias a Pedro pude ver como el ejercicio se resolvió correctamente.

https://www.aprenderaprogramar.com/foros/index.php?topic=4161.msg17406#msg17406

14
Hola buenas noches! Aqui el ejercicio resuelto.

Enunciado:

Crea una página web que contenga un formulario de registro de usuarios que cumpla estas condiciones:

Como título principal de la página debe figurar con etiquetas h1 el texto “Solicitud de alta como usuario”. Debe contener un campo entrada de línea para solicitar el nombre. Debe contener un campo entrada de línea para solicitar los apellidos. Debe contener un campo entrada de línea para solicitar el correo electrónico. Debe contener un campo entrada de línea y tipo password para solicitar la contraseña. Debe contener un campo multilínea para solicitar observaciones. El formulario se debe enviar por el método get a la dirección de destino http://aprenderaprogramar.com

Respuesta:

Código: [Seleccionar]
form action="http://aprenderaprogramar.com" method="get">
  <h4>Solicitud De Alta Como Usuario</h4>
  Ingresa Tu Nombre: <input name="nombre" type="text" value="Ingrese su nombre" />
  <br/><br/>
  Ingresa Tu Apellido: <input name="apellido" type="text" value="Ingrese su apellido" />
  <br/><br/>
  Ingresa Tu Correo: <input name="email" type="text" value="Ingresa Tu Email" />
  <br/><br/>
  Ingresa Tu Contraseña: <input name="contrasena" type="password" value="1234">
  <br/><br/>
  Observaciones:<br /><textarea name="observaciones" rows="4" cols="40" >..Ingresa las observaciones del paciente..</textarea>
  <br/><br/>
  <input type="submit" value="Enviar">
  <input type="reset">
  </form>

Por cierto tengo una duda sobre los formularios, porque en clases pasadas se hacía esto para realizar un campo para el texto. Por ejemplo:

Código: [Seleccionar]
<label for="nombre">Nombre: </label>
<input type="text" name="nombre" id="nombre">

Pero en esta entrega hicieron así (siendo la salida por pantalla la misma). Ejemplo:

Código: [Seleccionar]
Ingresa Tu Nombre: <input name="nombre" type="text" value="Ingrese su nombre" />

Mi duda: logro ver que la salida por pantalla es la misma, pero hacerla de una u otra manera afecta el código o tiene una incidencia en otra cosa que no conozca? Siendo especifico veo que en la primera se uso label y en la segunda no.

15
Ok! Muchas gracias, ya revise el ejercicio y vi la correcta manera de realizarlo. Una pregunta ya que el tema esta "resuelto" debo hacer algo especial para cerrar la pregunta?

16
Hola! Buenas tardes, espero se encuentren bien. Les comento que he estado haciendo el curso de programador php desde cero; primero que todo quiero felicitar a todo el equipo que forma parte de esta gran herramienta que nos permite aprender paradigmas muy conocidos por unos y desconocidos por otros.

Segundo, hasta el momento había estado haciendo el curso sin publicar el resultado de los ejercicios ya que cuando no les encontraba la solución leía la documentación oficial de php o uno que otro foro en la web y resolvía la salida pedida. Pero en este caso quisiera que observaran este código como resolví el ejercicio Numero 1 de esta entrega y me dijeran si esta bien (Logra la salida deseada, pero mi duda surge al buscar en el foro como otra persona lo resolvió y pues me causa inquietud si mi manera esta bien.)

Enunciado:
Crea una función php de nombre mostrarDiasMes que reciba como argumentos un mes (valor numérico de 1 a 12) y un año (valor numérico de 4 dígitos) y muestre por pantalla el texto “extendido” correspondiente a la fecha en idioma español. Por ejemplo mostrarDiasMes(1, 2089) deberá devolver: 1 de enero de 2089, 2 de enero de 2089, 3 de enero de 2089, 4 de enero de 2089… hasta 31 de enero de 2089”.

Respuesta:
Código: [Seleccionar]
<?php
    
/////////APRENDIENDO A VER LA HORA ACTUAL Y FECHA ACTUAL DEL SERVIDOR///////

    
$time time();
    
setlocale(LC_TIME'es_ES.UTF-8');
    echo 
'Fecha y Hora Actual: ';
    echo 
date("d-m-Y (h:i:s)"$time);
    echo 
'<br/>Fecha Larga: '.strftime("%A, %d de %B de %Y").'<br/>';


////////////////DESARROLLANDO EL EJERCICIO/////////////////////
    
    
$dia=31;
    
$mostrarDiasMesmktime(0,0,0,1,1,2089);
    
setlocale(LC_TIME'es_ES.UTF-8');
    echo 
'<br/><br/><br/>Desarrollando El Ejercicio.';

    echo 
'<br/>Fecha Extendida: <br/>';

    for (
$i $i <= $dia $i++) {

        echo 
'<br/> '.$i.strftime(" de %B de %Y"$mostrarDiasMes).'<br/>';

    }

?>

Muchas gracias por todo! Feliz día.


Anexo El resultado del segundo ejercicio. Comprobé el resultado con la hora y el idioma Holandés.

Ejercicio 2.
Enunciado:
Repite el ejercicio anterior, pero en esta ocasión mostrando la fecha en formato de hora tal y como se usa en Holanda y en idioma holandés.

Repuesta:
Código: [Seleccionar]
<?php
    
/////////APRENDIENDO A VER LA HORA ACTUAL Y FECHA ACTUAL DEL SERVIDOR///////
    
    
date_default_timezone_set ('Europe/Amsterdam');
    
setlocale(LC_ALL'nl_NL');
    
$time time();    
    echo 
'Fecha y Hora Actual: ';
    echo 
date("d-m-Y (h:i:s)"$time);
    echo 
'<br/>Fecha Larga: '.strftime("%A, %d de %B de %Y").'<br/>';


        
/////////DESARROLLANDO EL EJERCICIO///////
    
    
$dia=31;
    
$mostrarDiasMesmktime(0,0,0,1,1,2089);
    
   
    echo 
'<br/><br/><br/>Desarrollando El Ejercicio.';
    echo 
"<br/>";
    

    echo 
'<br/>Fecha Extendida: <br/>';

    for (
$i $i <= $dia $i++) {

        echo 
'<br/> '.$i.strftime(" de %B de %Y"$mostrarDiasMes).'<br/>';

    }

?>

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".