Cómo crear una tabla utilizando DIVs y CSS



Si desea que su página web se vean bien cuando se cambia el tamaño de la pantalla de visualización lo mejor es usar la etiqueta div. Al utilizar la etiqueta <table>, los controles se distorsionan y pierden mucho valor visual.

Voy a mostrar un pequeño código que muestra una tabla de 3 por 3 usando la etiqueta Div.

<!DOCTYPE html>

<html>
<head>
    <title>Crea tu tabla con Divs</title>
    <style type="text/css">

        .Table

        {

            display: table;

        }

        .Title

        {

            display: table-caption;

            text-align: center;

            font-weight: bold;

            font-size: larger;

        }

        .Heading

        {

            display: table-row;

            font-weight: bold;

            text-align: center;

        }

        .Row

        {

            display: table-row;

        }

        .Cell

        {

            display: table-cell;

            border: solid;

            border-width: thin;

            padding-left: 5px;

            padding-right: 5px;

        }

    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div class="Table">

        <div class="Title">

            <p>

                Esta es la tabla</p>

        </div>

        <div class="Heading">

            <div class="Cell">

                <p>

                    Primer Nombre</p>

            </div>

            <div class="Cell">

                <p>

                    Segundo Nombre</p>

            </div>

            <div class="Cell">

                <p>

                    Edad</p>

            </div>

        </div>

        <div class="Row">

            <div class="Cell">

                <p>

                    Juan</p>

            </div>

            <div class="Cell">

                <p>

                    Escutia</p>

            </div>

            <div class="Cell">

                <p>

                    28</p>

            </div>

        </div>

        <div class="Row">

            <div class="Cell">

                <p>

                    Pedro</p>

            </div>

            <div class="Cell">

                <p>

                    Infante</p>

            </div>

            <div class="Cell">

                <p>

                    27</p>

            </div>

        </div>

    </div>
    </form>
</body>
</html>
Artículo Anterior Artículo Siguiente
post ADS 1
post ADS 2