Vlastnosť clear

Vlastnosť clear zruší obtok jedného elementu inými, zadaný vlastnosťou float. Môže nadobúdať nasledujúce hodnoty: none (zruší pôsobenie seba samého), both (zruší float súčasne vpravo a vľavo), left (zruší float vľavo), right (zruší float vpravo).

Syntax

cssselektor {
  clear: none alebo left alebo right alebo both
}

Príklad

Zrušme obtok obrázka textom zľava:

html<img class="image" src="bg.png" alt="">
<div class="txt">
  <p>
    text text text text text text
    text text text text text text
    text text text text text text
    text text text text text text
  </p>
</div>
css.image {
  float: left;
  padding-right: 10px;
}
.txt {
  clear: left;
}

Результат:

Príklad

Teraz zrušme obtok obrázka textom sprava:

html<img class="image" src="bg.png" alt="">
<div class="txt">
  <p>
    text text text text text text
    text text text text text text
    text text text text text text
    text text text text text text
  </p>
</div>
css.image {
  float: right;
  padding-right: 10px;
}
.txt {
  clear: right;
}

Результат:

Príklad

Zrušme pôsobenie samotnej vlastnosti clear:

html<img class="image" src="bg.png" alt="">
<div class="txt">
  <p>
    text text text text text text
    text text text text text text
    text text text text text text
    text text text text text text
  </p>
</div>
css.image {
  float: right;
  padding-right: 10px;
}
.txt {
  clear: none;
}

Результат:

Pozrite tiež

  • vlastnosť bottom,
    ktorá nastavuje pozíciu dolného okraja elementu
  • vlastnosť top,
    ktorá nastavuje pozíciu horného okraja elementu
  • vlastnosť left,
    ktorá nastavuje pozíciu ľavého okraja elementu
  • vlastnosť right,
    ktorá nastavuje pozíciu pravého okraja elementu
  • pseudoelement ::backdrop,
    ktorý nastavuje umiestnenie za prvým elementom
  • vlastnosť caption-side,
    ktorá nastavuje pozíciu nadpisu tabuľky