cari

Rumah  >  Soal Jawab  >  teks badan

php - 如何讓他這樣排列

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

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

PHP中文网PHP中文网2835 hari yang lalu468

membalas semua(4)saya akan balas

  • 怪我咯

    怪我咯2017-04-10 17:39:25

    谢邀。

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

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


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

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

    balas
    0
  • ringa_lee

    ringa_lee2017-04-10 17:39:25

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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 17:39:25

    可以用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'>"//小图

    balas
    0
  • PHP中文网

    PHP中文网2017-04-10 17:39:25

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

    balas
    0
  • Batalbalas