freeCodeCamp/curriculum/challenges/russian/01-responsive-web-design/applied-visual-design/push-elements-left-or-right...

2.7 KiB
Raw Blame History

id title challengeType videoUrl localeTitle
587d78a3367417b2b2512ace Push Elements Left or Right with the float Property 0 Нажатие элементов влево или вправо с помощью свойства float

Description

Следующий инструмент позиционирования фактически не использует position , а устанавливает свойство float элемента. Плавающие элементы удаляются из нормального потока документа и перемещаются left или right от содержащего их родительского элемента. Он обычно используется с свойством width чтобы указать, сколько горизонтального пространства требуется для элемента с плавающей точкой.

Instructions

Данная разметка будет хорошо работать в качестве макета из двух столбцов, с section и в aside элементов рядом друг с другом. Дайте элементу #left float left а элемент #right - float right .

Tests

tests:
  - text: Элемент с id <code>left</code> должен иметь значение <code>float</code> <code>left</code> .
    testString: 'assert($("#left").css("float") == "left", "The element with id <code>left</code> should have a <code>float</code> value of <code>left</code>.");'
  - text: Элемент с <code>right</code> id должен иметь значение <code>float</code> <code>right</code> .
    testString: 'assert($("#right").css("float") == "right", "The element with id <code>right</code> should have a <code>float</code> value of <code>right</code>.");'

Challenge Seed

<head>
  <style>
  #left {

    width: 50%;
  }
  #right {

    width: 40%;
  }
  aside, section {
    padding: 2px;
    background-color: #ccc;
  }
  </style>
</head>
<body>
  <header>
    <h1>Welcome!</h1>
  </header>
  <section id="left">
    <h2>Content</h2>
    <p>Good stuff</p>
  </section>
  <aside id="right">
    <h2>Sidebar</h2>
    <p>Links</p>
  </aside>
</body>

Solution

// solution required