Guide pour implémenter une mise en page de tableau réactive à l'aide de CSS
Introduction :
Avec la popularité des appareils mobiles, la conception Web moderne s'est débarrassée des limitations de la mise en page fixe et s'est tournée vers la mise en page réactive. La mise en page réactive permet aux pages Web de s'adapter automatiquement aux différents appareils et d'offrir une meilleure expérience utilisateur. Dans cet article, nous présenterons comment utiliser CSS pour implémenter une mise en page de tableau réactive, avec des exemples de code spécifiques.
.container { position: relative; } table { width: 100%; }
@media screen and (max-width: 600px) { table, thead, tbody, th, td, tr { display: block; } tr { margin-bottom: 10px; } th, td { display: inline-block; } th { font-weight: bold; } }
Dans le code ci-dessus, nous utilisons la requête @media pour définir le style lorsque la largeur de l'écran est inférieure ou égale à 600px. Dans ce cas, nous définissons l'attribut d'affichage des éléments liés au tableau sur block afin qu'ils soient disposés verticalement. Dans le même temps, nous définissons l'attribut d'affichage des cellules de l'en-tête et du corps du tableau sur inline-block afin qu'elles soient disposées horizontalement.
@media screen and (max-width: 600px) { /* Other styles */ th, td { font-size: 14px; line-height: 1.5; padding: 5px; } }
Dans le code ci-dessus, nous définissons la taille de la police, la hauteur de ligne et la marge de cellule lorsque la largeur de l'écran est inférieure ou égale à 600px dans la requête @media. Vous pouvez l'ajuster selon vos besoins.
Conclusion :
Avec l'exemple de code CSS ci-dessus, nous pouvons facilement implémenter une disposition de tableau réactive. De cette manière, que l'utilisateur utilise un téléphone mobile, une tablette ou un ordinateur, le formulaire peut s'adapter automatiquement aux différents appareils et offrir une meilleure expérience utilisateur. J'espère que cet article pourra vous être utile.
Références :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!