php - 如何讓他這樣排列
PHP中文网
PHP中文网 2017-04-10 17:37:25
[PHP讨论组]

請問一下
我想用php引資料庫的資料出來
然後使他這樣排列:

如何讓p區塊能夠像這樣排列呢
就是除了"最愛精選"那個區塊不會動以外
讓其他圖片能夠這樣排列呢
包括右側那個大的也是

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
怪我咯

谢邀。

简单的写个dmeo,基于inline-block的实现,兼容到ie7等的就自己用autoprefixer打包吧。

点开看代码
https://jsfiddle.net/fwjs22no/


更新用float布局,用传统布局的好处是兼容性。

点开看代码
https://jsfiddle.net/fwjs22no/1/

ringa_lee

:nth-child(1){}
:nth-child(2){}
......
:nth-child(n){}

伊谢尔伦

可以用css的浮动实现

  • 给“最爱精选”的css样式加上

overflow: hidden;//触发BFC,之后浮动的元素不会与之重叠
  • 然后给这个大图的容器写上浮动和高宽

.big {
    float: right;
    height: ?px;
    width: ?px;
}
  • 然后小图的容器样式写上

.small {
    float: left;
}
  • 这样他们就会按这样的形式进行排列了。
    甚至可以由php直接传递一个标签字符串过来

$big = "<img src='??/??.jpg' class='big'>"//大图
$small = "<img src='??/??.jpg' class='small'>"//小图
PHP中文网

左中右三个大p,然后往里面塞 小 p

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号