Curso HTML / CSS desde cero 4
Curso HTML / CSS desde cero 4 ¿Te apuntas aprender con Ivardev? Cursos desde 0, donde aprenderás lo imprescindible.

Vamos aprender el curso HTML/CSS desde cero.

  -El CSS se puede nombrar como nombre de la etiqueta (Ejemplo H1)

 -El nombre de la clase se pondría (Por ejemplo el menú)

 -Y en HTML seria class="menú"

 -O se puede poner como #menú y en el CSS / Y id="menú" en HTML

En la clase 4 vamos hacer una carpeta llamada clase4 y en ella haremos carpetas dentro; llamadas CSS donde meteremos los estilos, IMG donde meteremos la imagen o logo, y paginas donde meteremos más de una.

 

-Creamos también un archivo llamado index.html (Todo referente y base a la clase 3)

 

 

 

 

 

Tenemos la base de la clase 3 (Aquí vemos el HTML, con su head, y su body, en el body hemos añadido un logo referente a la carpeta img, luego hemos añadido menú con su h3 que es el tamaño en el que lo vamos a ver tambien vemos en body

    enlaces que nos llevan a otras paginas asignadas )

    En el CSS de al lado vamos a colocar los estilos.

    <html>

        <head>

            <meta charset="utf-8">

            <title>clase3title>

            <link rel="stylesheet" href="css/estilo.css">

        head>

        <body>

            <div class="logo">

                <img src="img/logo_ivardev.png">

            div>

            <div id="menu">

                <h3>menuh3>

               

                <ul>

                    <li><a href="index.html">Homea>li>

                    <li><a href="paginas/pagina1.html">Página 1a>li>

                    <li><a href="paginas/pagina2.html">Página 2a>li>

          ul>

     

            div>

            <div class="contenido">

                <h3>otroh3>

                <h1>títuloh1>

                <p>esta es mi pagep>

                <a href="paginas/pagina1.html">ir a página 1a>

            div>

        body>

    html>

En este CSS (Vamos a usar el margin margen exterior y padding margen interior)

.logo{ text-align:center; background-color: #CCCCCC; }

#menu {background-color: cornflowerblue; width:25%;float:left;}

.contenido {background-color: #F0F0F0; width: 75%; float:left; }

h1 {color: #000FFF; font-size:100px;}

p {color:rgb(156, 120, 0); font-size:xx-large;}

 

-

Queremos quitarle el margen al body por ese motivo vamos a cambiarle el margen de fuera que sería margin.

body {margin:0; background-color: aquamarine;}

 

Para el logo vamos a quitarle interior y exterior entonces utilizaremos margin y padding. (Hay muchas formas de ponerlo, si ponemos todas solo hará caso al ultimo) En este caso queremos enseñar el ejemplo de todas las formas posibles. Una hace todo otra hace a cada cosa una forma

.logo{

    padding: 40px; /* Esto haria padding en todos los lados*/

    padding: 40px 0; /* Si ponemos esto seria padding 40 arriba y abajo y 0 en los lados*/

    padding: 40px 20px 30px 10px; /* 40 arriba 20 derecha 30 abajo y 10 izquierda*/

    padding-top: 40px;

    padding-bottom: 30px;

    padding-right: 20px;

    padding-left: 10px; /*Esto es lo mismo que lo anterior escrito con mas palabras, el margin funciona igual */

 

Vamos a poner ahora estilos para el menú que como esta mostrado en HTML ID. Lo ponemos con #

#menu{padding: 20px 0px;}

h3 {margin-left: 10px; font-size: 20px;}

Así modificaríamos todos los estilos llamados h3 , si no queremos modificarlos todos deberíamos hacer una llamada al estilo compuesto #menu h3

#menu h3 {margin-left: 50px; font-size: 40px;}

 Estos modificaría solo los estilos h3 que estan dentro de la capa id="menú"

 

 

Tenemos creada la pagina 1 y la duplicaremos para tener otra llamada pagina2 exactamente igual que la 1.

-En las dos hemos metido su H1. Un problema que nos podemos encontrar con las tildes es que no lea el español y nos salgan letras extrañas, por ello debemos colocar en head la etiqueta:         <meta charset="utf-8"> Y nos arreglara el idioma.

Ahora tenemos 3 paginas index, pagina1,pagina2 para poder navegar entre ellas, enlazándolas.

<html>

    <head>

        <meta charset="utf-8">

        <title>página 1title>

        <link rel="stylesheet" href="../css/estilo.css">

    head>

    <body>

        <div class="logo">

            <img src="../img/logo_ivardev.png">

        div>

 

Tenemos nuestro menú con titulo puesto en H3. La ul significa los bloques que nos guarda, y li donde los escribimos. En este caso estamos llamado a las paginas nombradas.

<div id="menu">

            <h3>menuh3>

           

            <ul>

                <li><a href="../index.html">Homea>li>

                <li><a href="pagina1.html">Página 1a>li>

                <li><a href="pagina2.html">Página 2a>li>

            ul>

 

        div>

 

 

div class="contenido">

            <h1>Página 1h1>

            <a href="../index.html">volver a indexa><br>

            <a href="https://www.ivardev.com" target="_blank">ir a ivardeva>

        div>

    body>

html>

Aquí tenemos la pagina 2 duplicada de la pagina 1.

 

<html>

    <head>

        <meta charset="utf-8">

        <title>página 1title>

        <link rel="stylesheet" href="../css/estilo.css">

    head>

    <body>

        <div class="logo">

            <img src="../img/logo_ivardev.png">

        div>

       

        <div id="menu">

            <h3>menuh3>

           

            <ul>

                <li><a href="../index.html">Homea>li>

                <li><a href="pagina1.html">Página 1a>li>

                <li><a href="pagina2.html">Página 2a>li>


 

            ul>


 

        div>

           

        <div class="contenido">

            <h1>Página 2h1>

            <a href="../index.html">volver a indexa><br>

            <a href="https://www.ivardev.com" target="_blank">ir a ivardeva>

        div>

    body>

html>

 

En definición lo que hemos querido crear es una pagina que nos lleva a los enlaces creados, Si estamos en home y queremos ir a pagina 1 nos lleva allí, mediante enlaces.