时间:2021-05-26
需求效果一行3栏:
场景模拟:同事给了我这么一段静态代码如下:
<!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> <div class="box"> <ul> <?php for($i=0;$i<9;$i++){ echo '<li></li>'; } ?> </ul> </div></body></html>可是动态读取是统一的呀?宽度不够咋办捏?错误的换行效果并不是我们想要的!
解决方案一:样式加宽隐藏
<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>预览正常:
解决方案二:php判断,清除最右栏边距
<div 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> </div>方案一和方案二都是可以实现一样的效果!
以上这篇php动态读取数据清除最右边距的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
抖音是有动态按钮这一项的,其具体方法是: 1、首先,打开抖音短视频,在个人中心里点击倾斜符号所指的设置位置。 2、然后,讲动态封面的按钮滑到最右专区最右边即
手机qq空间发黄钻红包的方法如下: 1、首先选择点击打开手机QQ软件,并且登录自己的QQ号。 2、然后点击下方的最右边的“动态”。 3、接着,点击“好友动
jqGrid可以动态读取和加载外部数据,本文将结合PHP和Mysql给大家讲解如何使用jqGrid读取数据并显示,以及可以通过输入关键字查询数据的ajax交互过
网易云取消关注的方法: 1、打开网易云音乐后,接着在主界面左边的打开“朋友”界面,在朋友界面的最右边就可以看到关注了多少人以及粉丝、动态等; 2、打开“关注
内侧边距不是左边距,内侧边距包括左边距和右边距。内侧边距设置的方法是: 1、首先需要点击打开word文档,选择菜单栏中的“页面布局”,然后是“页边距”,选择“