<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tableau HTML</title> <style> .table-container { width: 100%; overflow-x: auto; } table { border-collapse: collapse; white-space: nowrap; } th, td { border: 1px solid black; padding: 5px; text-align: center; } .fixed-column { position: sticky; left: 0; background: white; z-index: 2; border-right: 2px solid black; /* Ajoute une bordure droite */ box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2); /* Ajoute une ombre sur le côté droit */ } </style> </head> <body> <div class="table-container"> <table> <?php $rows = ['toto', 'titi', 'lulu']; $columns = 200; foreach ($rows as $row) { echo "<tr><td class='fixed-column'>$row</td>"; for ($i = 0; $i < $columns; $i++) { echo "<td>0</td>"; } echo "</tr>"; } ?> </table> </div> </body> </html>