Перейти к содержанию

Нужен совет


a!max

Рекомендуемые сообщения

Здравствуйте. Имеются два блока: красный и синий. Изначально, синий блок находится под красным.

<!DOCTYPE HTML>
<html>
<head>
  <title>TEST</title>
</head>
<body>
<style>
#block1, #block2 {
  display: block;
  width: 200px;
  height: 200px;
}

#block1 {
  background: red;
}

#block2 {
  background: blue;
}
</style>
  <div id="block1"></div>
  <div id="block2"></div>
</body>
</html>

Мне нужно сделать так, чтобы нижний синий блок был справа от красного вверху, т.е. они должны быть вместе по горизонтали.
Я сделал так:

<!DOCTYPE HTML>
<html>
<head>
  <title>TEST</title>
</head>
<body>
<style>
#block1, #block2 {
  display: block;
  width: 200px;
  height: 200px;
}

#block1 {
  background: red;
  margin-bottom: -200px;
}

#block2 {
  background: blue;
  margin-left: 200px; 
}
</style>
  <div id="block1"></div>
  <div id="block2"></div>
</body>
</html>

Вопрос: Есть ли способ сделать это(разместить блоки (div) рядом по горизонтали) легче с помощью html или css ?

Ссылка на комментарий
Поделиться на другие сайты

35 минут назад, maxaent сказал:

легче с помощью html или css ?

O.o

Попробуйте только через HTMLo.OЯ так просто не умею. Интересно просто. 

PS Конечно же через css

Ссылка на комментарий
Поделиться на другие сайты

Через css

<!DOCTYPE HTML>
<html>
<head>
  <title>TEST</title>
</head>
<body>
<style>
.block1 {
    padding: 5px; 
    float: left; 
    width: 200px; 
   }
.block2 {
       padding: 5px; 
       float: left; 
        width: 200px; 
   }
</style>
<div class="block1">
   Текст 111111
  </div>
  <div class="block2">
   Текст 22222
  </div>
</body>
</html>


 

Ссылка на комментарий
Поделиться на другие сайты

18 часов назад, jack007 сказал:

Через css


<!DOCTYPE HTML>
<html>
<head>
  <title>TEST</title>
</head>
<body>
<style>
.block1 {
    padding: 5px; 
    float: left; 
    width: 200px; 
   }
.block2 {
       padding: 5px; 
       float: left; 
        width: 200px; 
   }
</style>
<div class="block1">
   Текст 111111
  </div>
  <div class="block2">
   Текст 22222
  </div>
</body>
</html>


 

Тоже так пробовал, не получалось, я просто ставил только для 1го блока float, не знал, что для обоих надо обтекание ставить.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...