Задать вопрос
@MrRadar
Изучаю Front-end :)

Два блока объединились. Как исправить?

Нужно было использовать меню без float: left;. Пришлось использовать display: inline-block;. Но что-то они слились в один элемент. Как сделать так, чтобы они не были один на другом. Магия с clear?

Песочница

Заранее спасибо :)
  • Вопрос задан
  • 270 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
alsolovyev
@alsolovyev
¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
У Вас в строке 16 в css задана фиксированная ширина блока
.logo {
  background: #000;
  /* width: 42px; удалить*/ 
  height: 42px;
  display: inline-block;
  margin-top: 14px;
}
Ответ написан
@Bhudh
.logo {
	background: #000;
	width: 42px;
	height: 42px;
	display: inline-block;
	margin-top: 14px;
	margin-right: 15ex; /* <-- Чтобы не сливались */
}
Ответ написан
Комментировать
LenovoId
@LenovoId
svg, css,js
Комментировать
KornevaViktoria
@KornevaViktoria
Frontend Developer
1) уберите width, height в logo
2) добавьте новый блок logo__icon в icon и ему задавайте значения высоты и ширины и все остальное
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы