手机版

php动态读取数据并清除最右边的空白

时间:2021-09-05 来源:互联网 编辑:宝哥软件园 浏览:

需求效果:1行3列:

场景模拟:我同事给我的静态代码如下:

!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title document/title/head style Li,ul { padd : 0;margin:0list-style:无;} .box { width:1000px背景# ddd高度:500 px;} .方框Li { margin :0 50px 20px 0;背景:红色;高度:30 px;宽度width:300px向左浮动:}/stylebody div class='box' ul?PHP for($ I=0;$ i9$ I){ echo ' Li/Li ';} ?/ul /div/body/html但动态阅读是统一的。宽度不够怎么办?包装效果不对不是我们想要的!

解决方案1:样式加宽和隐藏

风格li,ul { padd : 0;margin:0list-style:无;} .box { width:1000px背景# ddd高度:500 px;飞越:隐藏;} .box ul { width: 1200px} .方框Li { margin :0 50px 20px 0;背景:红色;高度:30 px;宽度width:300px向左浮动:}/样式预览正常:

解决方案2: php判断,清除最右边的列边距

div class='box' ul?Php //列号$ col=3;for($ I=0;$ i9$ I){ $ margin _ r=($ I % $ col)==($ col-1))?右边距:0 ;':'';//清除右边距回声' li style=' '。$ margin _ r ' '。$ I % $ col . '/Li ';} ?/ul/div

方案一和方案二可以达到同样的效果!

以上用php动态读取数据清除最右边空白的方法是边肖分享的所有内容。希望能给大家一个参考,支持我们。

版权声明:php动态读取数据并清除最右边的空白是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。