cari

Rumah  >  Soal Jawab  >  teks badan

html - 哪些情况下float会失效?

比较p没有设宽度或高度的时候,float是否会失效。
还有哪些情况会失效的?

PHPzPHPz2782 hari yang lalu1175

membalas semua(6)saya akan balas

  • 阿神

    阿神2017-04-17 11:14:56

    你好!p没有设宽或高时,若里面也没有任何占宽高元素或文字内容,则该p不显示,但float仍生效。

    失效情况:两个同级p,第一个设置float:left,第二个未设置,则会第一个脱离了文档流,也就是说第二个p无视第一个的存在,将与之发生重叠

    balas
    0
  • PHPz

    PHPz2017-04-17 11:14:56

    你所指的失效是什么意思?

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:14:56

    目前只知道float在绝对定位和display为none时不生效,其他的还希望大牛们能解答

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 11:14:56

    Properties not affecting flexible boxes

    Because flexible boxes use a different layout algorithm, some
    properties do not make sense on a flex container:

    • column-* properties of the multiple column module have no effect on a flex item.

    • float and clear have no effect on a flex item. Using float causes the display property of the element to compute to block.

    • vertical-align has no effect on the alignment of flex items.

    balas
    0
  • 高洛峰

    高洛峰2017-04-17 11:14:56

    绝对定位时失效

    balas
    0
  • ringa_lee

    ringa_lee2017-04-17 11:14:56

    display:flex时也会失效,可以用margin-left:auto解决

    balas
    0
  • Batalbalas