У меня есть div, содержащий весь список избранных с отображением: flex с кучей div-ов (с записью для избранного в классе, содержащей сам блок-избранное и изображение рядом с ним). У записи избранного нет css, кроме шрифта. Изображение поплавок: справа. Я установил ширину блока избранного на 90%, думая, что изображение будет просто go рядом с ним, но изображение находится под div-блоком избранного. Я установил поле для фаворитов в 0 для левой и правой стороны, но по какой-то причине он продолжает создавать дополнительное поле справа.
Я попытался установить ширину блока фаворитов в более низкие значения, но изображение не двигалось. Я также попытался поиграться с различными атрибутами позиции и отображения в div-блоке «Избранное», но, похоже, ничего не получалось.
.favourites-container {
display: flex;
flex-direction: column;
width: 70%;
margin: 100px auto;
}
.favourites-entry {
font-family: 'Open Sans', sans-serif;
/*Sets fonts for the placeholder text inside inputs*/
}
.favourites-box {
box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
/*Adds a shadow around the whole container*/
border-radius: 5px;
/*Makes corners of container rounded*/
font-family: 'Open Sans', sans-serif;
/*Sets fonts for the placeholder text inside inputs*/
border: 1px solid #929292;
/*Adds a border around the inputs*/
margin: 20px 0;
padding: 20px;
width: 90%;
}
img.favourites {
height: 80px;
width: 80px;
float: right;
}
<div class="favourites-entry">
<div class="favourites-box">
<h2 class="favourites">Vegetable Kofta - Starter</h2>
Fried balls mixed with spices and besan, deep fried till crisp
<button class="x-button">x</button>
</div>
<img src="image src" class="favourites">
</div>