Beruflich Dokumente
Kultur Dokumente
Estos elemenos constan de una etiqueta de apertura (por ejemplo: <p>) y otra de
cierre (por ejemplo: </p>), formando así una especie de contenedor que nos da
información acerca del tipo de contenido hay dentro de estas etiquetas.
Échale un vistazo a este código HTML, no te preocupes si todavía no lo entiendes,
más adelante profundizaremos en todo esto:
ESCRIBIR Y EDITAR CÓDIGO HTML
En PC: El programa más básico es el bloc de notas o Notepad, aunque también tiene
opciones muy interesantes como Visual Studio o Notepad++ que son gratuitos. Solo
basta con abrir una cuenta de Microsoft Outlook y te proporcionarán una clave poder
utilizarlo.
En MAC: En este caso el programa por defecto es el TextEdit. Aunque también tiene
opciones más avanzadas como el TextWrangler que puedes descargar también sin
ningún coste.
<!DOCTYPE html>
Etiqueta <html></html>.
Es la etiqueta que se pone inmediatamente después de la declaración
DOCTYPE, engloba e indica todo aquello dentro del documento que es
lenguage html
Etiqueta <head></head>.
Se situa a la cabecera del documento y debe contener obligatoriamente el
título de la página (la etiqueta <title></title>). También, puede contener
otros elementos que no se visualizarán en la página pero que sí aportarán
información al navegador o buscador acerca de ella. Entre otros, los elementos
que pueden aparecer dentro del head son la etiqueta <style></style>, con
reglas css internas y la etiqueta <link/> con la cual se enlazan las hojas de
estilo externas, las tipografías u otros recursos que se encuentran online, etc.
El head también puede contener metadatos (<meta/>) que suelen utilizarse
para especificar la descripción de la página, las palabras clave, el autor del
documento, la última modificación, etc.
Etiqueta <title></title>.
Es el título del documento html y debe especificarse en cada una de las
páginas que componen nuestro sitio web. No debe confundirse con el nombre
de dominio ni tampóco con el nombre que le hemos dado al documento al
guardarlo, aunque muchas veces puede ser el mismo. El contenido de esta
etiqueta aparecerá en la parte superior del navegador o bien en las pestañas
del navegador en el caso de que soporte este tipo de navegación.
ATRIBUTOS
name="value"
Hay algunos atributos que son obligatorios, como por ejemplo, el atributo href=. Se
utiliza en la etiqueta de enlace <a> </a> para comunicarle al navegador cuál es la
ruta a la que debe ir cuando el usuario haga click en él. A cada etiqueta de html se le
pueden asociar determinados atributos, aunque también hay algunos atributos
comunes que pueden utilizarse con todos los elementos.
2
RUTAS Y ENLACES EN HTML5
Al igual que en las anteriores versiones de HTML, los enlaces o links se crean
utilizando la etiqueta <a> </a> con el atributo href. El valor de esta atributo será la
ruta a la que queremos que lleve el enlace cuando el usuario pinche en él.
Las rutas, pueden ser de varios tipos:
Rutas absolutas: Cuando deseamos enlazar nuestra página con otros sitios web
debemos poner como valor del href la dirección web completa del la web a la que
deseamos que se dirija el enlace, conocida como URL absoluta.
Es posible que queramos que al realizar esta acción no se abandone nuestra página
web sino que se abra en una ventana nueva, para que así, el usuario pueda volver a
nuestra página y terminar de leerla, ver algún otro producto que le pueda interesar,
etc. Para ello utilizaremos el atributo target con el valor _blank que debemos
colocar en la etiqueta de apertura del enlace
<a href="http://www.campusmvp.es/" target="_blank">Visita la web de
campusMVP </a>
Rutas relativas: Son aquellas que utilizamos cuando queremos enlazar páginas
dentro del mismo sitio web. En este caso, el valor del href será una forma de
comunicarle al navegador dónde están ubicadas la página que queremos enlazar. En
las rutas relativas no es necesario repetir el nombre del domino, sino que basta con
indicar la ubicación del archivo (si está metido en una carpeta específica o no) y el
nombre del documento HTML.
Agrupar elementos entre sí, es también muy importante para poder manipularlos
después por CSS de una forma más sencilla y eficaz. Empieza a adquirir una
destreza profesional desde cero con este curso tutorizado de HTML5 y CSS3.
El atributo id sirve para identificar como único cualquier elemento html de la página
para diferenciarlo de las demás. En un documento html no puede haber dos elementos
html que lleven el mismo id. Como podrás ver en el apartado de estilos css, otorgar un
identificador único a un elemento permite darle una apariencia diferenciada del resto.
Por elemplo, si queremos que el color de fondo de la cabecera de nuestra página web
sea de un color diferente al resto de las partes, o tenga otra tipografía o alineación del
texto lo podremos manipular fácilmente con un id.
El atributo class también puede ser otorgado a cualquier elemento html de la página.
Sin embargo, a diferencia del atributo id, las clases pueden ser reutilizadas en varios
elementos de una misma página. Así, si quiero diferenciar la apariencia de varios
párrafos respecto a los demás, les atribuiré las misma clase.
El nuevo etiquetado de HTML5 permite, de la misma manera que los <div> </div>,
agrupar elementos relacionados dentro de una web. Sin embargo, a diferencia del html
tradicional, las nuevas etiquetas sí tienen contenido semántico para el navegador ya
que definen la esencia del tipo de información que contienen:
Etiqueta <img/> . Es un elemento vacío (no necesita etiqueta de cierre) que nos
permite añadir imágenes en HTML. Debe llevar tres atributos:
Atributo src .
El valor de este atributo le dice al navegador dónde puede encontrar la imagen.
Suele ser una ruta relativa que lleva a una carpeta que contiene las imágenes
de nuestra web.
Atributo alt .
Es un atributo importante por cuestiones de accesibilidad Contiene una breve
descripción que permite saber a las personas que no pueden verla qué es lo
que muestra dicha imagen.
Atributo title .
Porporciona información complementaria acerca de la imagen que aparecerá
en un pequeño recuadro cuando el usuario pase el cursor por encima.
<figure>
Precio: 200€
</figcaption>
</figure>
APIS DE HTML5
Sin lugar a dudas, lo más potente que nos ha traido el HTML5, son las APIs. Una API
(Application Programming Interface) es un conjunto de estándares, funciones y
procedimientos de programación que permiten diseñar productos basados en el
servicio que proporciona. Es decir, una serie recursos de programación que permiten a
los profesionales usar ciertas funcionalidades sin tener que desarrollar el código desde
cero.
Ahora que ya sabes qué posibiliades ofrece el lenguaje HTML, descubre cómo dar
formato visual y diseño a tus páginas web utilizando CSS.
Decimos que son hojas de estilo "en cascada" ya que cuando dotamos a un elemento
html de determinadas propiedades css (no todas), como por ejemplo el color del texto
(color:;), aquello que esté contenido dentro de ese elemento heredará también
esa característica.
Para crear y editar hojas de estilo puedes utilizar los mismos programas que con
HTML de los que hablabamos en el apartado anterior, sólo tienes que asegurarte de
guardar tus archivos con la extensión .css.
<!DOCTYPE html>
<html>
<head>
<title>
</title>
<style>
body {
color: blue;
text-transform:uppercase
h1 {
color:red;
</style>
</head>
<body>
<h1>
Esto es un titular
</h1>
<p>
Esto es un párrafo
</p>
<p>
</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>
Esto es el título de mi página web
</title>
</head>
<body>
<h1>
Esto es un titular
</h1>
<p>
Esto es un párrafo
</p>
<p>
</p>
</body>
</html>
CSS2 Y CSS3
CSS (Cascading Style Sheets) es el lenguage que utilizamos para manipular la
apariencia de las páginas web. El documento en el cual escribimos este código se
llama Hoja de estilos y debe guardarse con la extensión .css. Como ya se ha
especificado, existen dos tipos de hojas de estilos, internas y externas, aunque se
recomienda utilizar las externas ya que afectan de forma global a todos los
documentos html5 que conforman nuestro sitio web y por tanto a la hora de realizar
alguna modificación en nuestro diseño, resultará más rápido y sencillo.
Css permite crear reglas que definirán la apariencia de todos y cada uno de los
elementos de nuestra página web. Toda regla CSS se compone de al menos un
selector, una o varias propiedades y unos valores que le asigamos a dichas
propiedades.Por ejemplo:
Los selectores CSS sirven para "nombrar e identificar" aquellos elementos HTML de
los cuales quiero modificar su apariencia. Existen diferentes tipos de selectores
dependiendo de su grado de especificidad, es decir, si pueden afectar de una forma
global a varios elementos de la página ( por ejemplo: hacer que todos los enlaces de
mi sitio web sean rojos y aparezcan subrayados), que sólo afecten a unos pocos (sólo
determinados enlaces aparecerán en rojo) o que sean únicos (sólo un enlace de la
página será rojo).
Selector universal * .
Las propiedades especificadas en este selector afectarán a todos los
elementos de la página web.
* { background-color:red; }
h1{ color:red }
Selector de clase.
en el CSS, nos referiremos a él precediendo el nombre que le hayamos dado de una
almohadilla (#).
Sirven para especificar que ciertos elementos de la página tengan
determinadas propiedades. Por ejemplo, si la tipografía de los párrafos es de
color gris, pero queremos que determinados párrafos destaquen en color rojo,
debemos añadirle a estos últimos el atributo class="destacadoRojo"
dentro del documento html. En la hoja de estilos nos referiremos a las clases
escribiendo un punto (.) delante del nombre que le hayamos dado. Por ejemplo:
.destacado.
En el HTML:
En el CSS:
.destacadoRojo{
color:red;
En el HTML:
<nav id="menu">
<ul>
<li>Inicio</li>
<li>Quiénes somos</li>
<li> Productos </li>
</ul>
</nav>
En el CSS:
#menu{
color:red;