


Méthode PHP pour lire dynamiquement les données et effacer la marge la plus à droite
May 24, 2018 am 09:35 AMCet article présente principalement la méthode de lecture dynamique des données et d'effacement de la marge la plus à droite en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Effets requis sur une ligne et trois colonnes :
Simulation de scénario : Un collègue m'a donné ça morceau de code statique Comme suit :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <style> li,ul{padding: 0;margin:0;list-style: none;} .box{ width:1000px;background: #ddd;height:500px; } .box li{margin:0 50px 20px 0;background:red;height:30px;width:300px;float: left;} </style> <body> <p class="box"> <ul> <?php for($i=0;$i<9;$i++){ echo '<li></li>'; } ?> </ul> </p> </body> </html>
Mais les lectures dynamiques sont-elles unifiées ? Que dois-je faire si la largeur n'est pas suffisante ? Le mauvais effet de saut de ligne n'est pas ce que nous voulons !
Solution 1 : Élargissement et masquage du style
<style> li,ul{padding: 0;margin:0;list-style: none;} .box{ width:1000px;background: #ddd;height:500px;overflow: hidden; } .box ul{width: 1200px;} .box li{margin:0 50px 20px 0;background:red;height:30px;width:300px;float: left;} </style>
L'aperçu est normal :
Solution 2 : jugement PHP, effacez le plus Marge de la colonne de droite
<p class="box"> <ul> <?php //列数 $col=3; for($i=0;$i<9;$i++){ $margin_r = (($i%$col)==($col-1))?"margin-right:0;":"";//清除每行最右侧宝贝右边距 echo '<li style="'.$margin_r.'">'.$i%$col.'</li>'; } ?> </ul> </p>
Option 1 et solution : peut obtenir le même effet !
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.
Recommandations associées :
Framework Thinkphp5 Implémentation simple de hooks comportementaux Hook
php utilise la surcharge __call
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP
