Ir al contenido principal

Por fin algo de código....

Hoy vamos a comenzar con un poco de programación web, en este caso algo de HTML5

Bien la estructura básica de un documento html está formada por tag  q sirven para identificar cada sector del mismo.
Estos tag son "html, head, body, header, section, article y  footer", hay uno q otro más pero estos son los q más usé.
-El tag "html" es indispensable, indica q estamos en un documento html, dentro de este tag se van a ubicar los demás, todos los tag se cierran con una barra inclinada "/", no se preocupen q voy a mostrarles una captuda de un código para q puedan verlo mas claramente.
-"head", en el podremos encontras a su vez otros tag como ser "title" donde colocaremos el titulo q aparece en la pestaña de nuestro navegador, otros tag importantes son "meta" y los propios de JavaScript o los link rel q sirven para adjuntar algún archivo css o js por ejemplo.
-"body", este tag es nuestro cuerpo, es lo q se visualizará en la ventana del navegador, aquí colocaremos los distintos elementos de la página.
-"header", es la cabecera de nuestro sitio, por lo general podemos incluir un titulo, el nombre de nuestra web o una imagen, también puede incluirse el tag "nav" donde colocaremos nuestro menú o barra de navegación.
-"section y article" se utilizan para delimitar una sección o un articulo respectivamente.
-"footer" el pie de página, se pueden colocar los derechos de autor, un link de contacto o lo q se les ocurra.
bien y asi quedaria nuestro primer html. Los archivos se guardan con la extensión ".html".
ejemplo de código HTML
Como ven cada tag se cierra con "/" seguido del nombre del tag q queremos cerrar, no todos se cierran, por ejemplo el "link rel" q esta dentro de "head" no se cerró, esto es asi, no es necesario en ese caso, este tag sirve para agregar un archivo de estilo css externo, más adelante explicaremos eso también.
Ustedes diran, pero de q nos sirve separar asi el código?? y bien, es útil para referirnos a cada uno de los sectores, cuando veamos CSS y JavaScript lo van a ver claramente.
En la captura aparecen dos tag mas uno es "p" y el otro "h1" estos son tag de formato, "p" indica q el texto q se encuentra entre la apertura y cierre es un párrafo, asi q recibe  tratamiento como tal, el segundo se utiliza para indicar un titular, el texto q se encuentra entre estos aparecera mucho mas grande q el texto normal, además agrega un salto de linea al final, para q el texto continue en la linea siguiente.
Bueno hasta aquí tienen la estructura básica, sirve como para tener un contacto con la programación q es lo q nos divierte. En otra entrada voy a contarles más sobre los tag de formato y otros elementos q nos van a ser muy útiles en nuestra web.

Comentarios

  1. hola el codigo es muy simple, queria saber si tienes algo mas para explicar.... como yo lo veo representa la estructura basica del codigo...

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

C: Conversiones de tipo (casting) en C...

El casting o simplemente cast  nos permite hacer una conversión explícita de un tipo de dato a otro, a criterio del programador siempre y cuando estos tipos sean compatibles. Este cast se realiza a través de un operador de conversión de tipos (type casting operator) y es un recurso a tener en cuenta ya que hay situaciones en que nos puede resultar de gran utilidad. Hacer uso de un cast es tan sencillo como poner (tipo de dato)  delante de la expresión o variable a convertir. Veamos un ejemplo: Declaramos una variable de tipo int con un identificador tan creativo como "a" y le realizamos diferentes cast a a para mostrarlo como si fuera un float, un double y un char en un printf. Lo que obtendríamos en pantalla sería lo siguiente: Donde tenemos el valor de nuestro a, a convertido en float y double (mostrándolo con 3 cifras decimales) y a convertido en char. Si vemos este último caso, al hacer la conversión de "a" a char toma a como el código ascii de

C: Ejemplos: Congruencia de Zeller (nivel básico) ...

La Congruencia de Zeller es un algoritmo que se atribuye al matemático alemán Julius Christian Johannes Zeller que vivió en el siglo XIX. Este algoritmo nos permite determinar el día de la semana que le corresponde a una fecha determinada del calendario Gregoriano. La fórmula que nosotros usaremos (con algunas modificaciones respecto de la original para poder usarla en  informática) es la siguiente: Donde h es el día de la semana (entre 0 y 6), J es año/100 (la centuria) y K es año mod 100 (el año de la centuria). Y hay que tener en cuenta que los meses de enero y febrero cuentan como el mes 13 y 14 del año anterior. Ahora que tenemos la fórmula, programemos el algoritmo en C mediante el uso de una función: Analicemos el código paso a paso: Tenemos en cuenta el caso de enero y febrero: Dijimos que estos meses corresponden a los meses 13 y 14 del año anterior por lo que los asignamos como corresponde (mes + 12 , que dará 13 para enero y 14 para febrero) y le rest

Algoritmos: Resolución de problemas y refinamientos en pseudocódigo...

En otras entradas, vimos las partes que debe tener nuestro algoritmo en pseudocódigo y las estructuras que utilizaremos para resolverlo. Ahora llega el turno de implementar todo en conjunto para dar origen a nuestra creación. Pero ¿cómo resolvemos un problema así? Para hacerlo, utilizaremos lo que llamamos refinamientos sucesivos. Este concepto consiste en dividir el problema en subproblemas más pequeños y a estos, a su vez, en otros más pequeños; y así sucesivamente hasta que la solución de los últimos sea trivial, sencillo de resolver. Luego usaremos todas las soluciones obtenidas para armar la solución de nuestro problema mayor. Este principio, tiene base en parte de la técnica divide and conquer (dependiendo de la traducción: "divide y vencerás") que es una de las muchas técnicas de resolución de algoritmos existentes. Como vemos, al dividir el problema en otros más pequeños y más fáciles de resolver, podemos pasar de un problema complicado a uno cuya solución es much