• Art.08.8.21

    J'ai proposé des montages type tableau en CSS, avec différents types de cases, placées en irrégulier.

    <div style="width:1000px; height:540px; margin:20px auto; text-align:left;">

    <p id="tb1" class="tb">case 1</p>

    <p id="tb2" class="tb">case 2</p>

    <p id="tb3" class="tb">case 3</p>

    <p id="tb4" class="tb">case 4</p>

    <p id="tb5" class="tb">case 5</p>

    <p id="tb6" class="tb">case 6</p>

    <p id="tb7" class="tb">case 7</p>

    <p id="tb8" class="tb">case 8</p>

    <p id="tb9" class="tb">case 9</p>

    </div>

    <style><!--

    .tb{position:absolute; z-index:1; width:320px; height:180px; border:4px solid white; padding:5px; text-align:center; line-height:normal;}

    #tb1{box-sizing:border-box; transform:translate(0px,0px);}

    #tb2{box-sizing:border-box; transform:translate(320px,0px);}

    #tb3{box-sizing:border-box; transform:translate(640px,0px);}

    #tb4{box-sizing:border-box; transform:translate(0px,180px);}

    #tb5{box-sizing:border-box; transform:translate(320px,180px);}

    #tb6{box-sizing:border-box; transform:translate(640px,180px);}

    #tb7{box-sizing:border-box; transform:translate(0px,360px);}

    #tb8{box-sizing:border-box; transform:translate(320px,360px);}

    #tb9{box-sizing:border-box; transform:translate(640px,360px);}

    --></style>

    case 1

    case 2

    case 3

    case 4

    case 5

    case 6

    case 7

    case 8

    case 9


    Dans cet exemple de base, les cellules sont au ratio 16/9, le texte est centré horizontalement mais le positionnement vertical est paramétré par line-height.

    Je vais rechercher comment donner les attributs à chaque cellule pour que chacune soit considérée comme une cellule de tableau avec les espaces exterieurs, par exemple ... à suivre !