Table of Contents

Desarrollo Web Lección 5 - Diseño

Mantener la Consistencia con PHP

Objetivo

En esta actividad, usaremos PHP para separar nuestras páginas en partes, algunas que cambian y otras que permanecen consistentes entre páginas, de modo que podamos reutilizar partes consistentes para facilitar los cambios.

Configuración

PHP

<?php
    TU CÓDIGO VA AQUÍ
?>

Incluir (include)

    <main>
        <div class="contenido">Section 1</div>
        <div class="contenido">Section 2</div>
        <div class="contenido">Section 3</div>
    </main>
<?php
    include("cabecera.php");
    include("menu.php");
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
    <script src="lists.js"></script>
</head>
<body>
<nav>
    <ul>
        <li><a href="listas.php">Listas</a></li>
        <li><a href="tablas.php">Tablas</a></li>
        <li><a href="diseno.php">Diseño</a></li>
    </ul>
</nav>
    <footer>
        <h3>Pie de página</h3>
    </footer>
</cuerpo>
</html>
<?php
    include("pie.php");
?>

Herramientas: FileZilla

Título

<?php
    include("cabecera.php");
    include("menu.php");
?>
    <main>
        <h2>¿Quién soy?</h2>
        <ol>
            <li>Miembros de la familia
            <ul>
                <li>Padre</li>
                <li>Madre</li>
                <li>hermana</li>
                <li>hermano</li>
            </ul>
            </li>
            <li>Pasatiempos
            <ol>
                <li>Música</li>
                <li>Fútbol</li>
                <li>Ciclismo</li>
            </ol>
            </li>
            <li>Bandas favoritas
            <ul>
                <li>Shakira</li>
                <li>Juanes</li>
            </ul>
            </li>
        </ol>

        <h2>Lista de verificación</h2>
        <ul>
            <li><input type="checkbox" name="harina" onchange="toggleCheckbox('harina')">100 g de harina</li>
            <li><input type="checkbox" name="huevos" onchange="toggleCheckbox('huevos')">2 huevos</li>
            <li><input type="checkbox" name="leche" onchange="toggleCheckbox('leche')">300 ml de leche</li>
        </ul>

        <h2>Lista de JavaScript</h2>
        <ol></ol>
    </main>
<?php
    include("pie.php");
?>
<?php
    include("cabecera.php");
    include("menu.php");
?>
<main>
    <table>
        <thead>
          <tr>
            <th>Nombre</th>
            <th>Apellido</th>
            <th>Nacionalidad</th>
            <th>Edad</th>
            <th>Puesto</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>David</td>
            <td>Ospina Ramírez</td>
            <td>Colombia</td>
            <td>33</td>
            <td>Portero</td>
          </tr>
          <tr>
            <td>Carlos Eccehomo</td>
            <td>Cuesta Figueroa</td>
            <td>Colombia</td>
            <td>22</td>
            <td>Defensa</td>
          </tr>
          <tr>
            <td>Juan Guillermo</td>
            <td>Cuadrado Bello</td>
            <td>Colombia</td>
            <td>33</td>
            <td>Centrocampista</td>
          </tr>
          <tr>
            <td>Radamel Falcao</td>
            <td>García Zárate</td>
            <td>Colombia</td>
            <td>35</td>
            <td>Delantero</td>
          </tr>
        </tbody>
    </table>
</main>
<?php
    include("pie.php");
?>
    <title>Tech School</title>
    <header>
        <h1>Curso de desarrollo web de Tech School</h1>
    </header>

Codigo Final

Siguiente: Ejercicios