Я использую Dragula для реализации Drag and Drop в некоторых моих видах MVC.
Будут времена, когда исходная или целевая области будут пустыми.
В случае, если любой из них пуст, я хотел бы показать «заполнитель» с минимальной высотой и пунктирной рамкой с текстом «Drop Here ...», чтобы сделать визуально более понятным для пользователя, что делать.
Я добавил класс с именем CheckEmpty на родительский, а в CSS добавил:
.CheckEmpty:empty::after {
min-height:4em;
background-color:lightcyan;
border:dashed 2px #D9D9D9;
border-radius: 5px;
content: "Drop Here...";
}
Проблема, однако, заключается в том, что свойство содержимого, кажется, переопределяет минимальную высоту, а граница окружает только текст. Удаление свойства содержимого позволяет CSS правильно отображать заполнитель с правильной минимальной высотой, а также заполняет ширину контейнера.
![Incorrect](https://i.stack.imgur.com/AYI3g.png)
![Without Text](https://i.stack.imgur.com/xGHoS.png)
Есть ли способ предотвратить это или мне нужно заняться этим под другим углом?