У меня есть веб-приложение, которое использует загрузку (2.3.2 - корпоративная политика, мы не можем обновить до 3.0 без большого количества тестирования в нескольких веб-приложениях). У нас есть несколько длинных страниц в этом приложении, которые требуют проверки форм и таблиц. Однако из-за практических и эстетических причин нам нужно, чтобы предупреждающее сообщение отображалось как плавающий div в верхней части страницы.
Это будет фиксированный плавающий div, который может быть показан и скрыт с помощью javascript по мере необходимости. Эта часть работает, и я могу управлять этим div, всякий раз, когда мне нужно вывести некоторую информацию пользователю или произошла некоторая ошибка.
Макет выглядит так:
<div id="message">
<div id="inner-message" class="alert alert-error">
<button type="button" class="close" data-dismiss="alert">×</button>
test error message
</div>
</div>
Стиль ниже:
#message {
position: fixed;
top: 0;
left: 0;
width: 100%;
}
#inner-message {
margin: 0 auto;
}
#message div ведет себя хорошо и хорошо, но когда я пытаюсь добавить добавление в div #message (чтобы попытаться получить некоторое пространство между краем страницы и div, т.е. padding: 5px), div только получает отступы слева и сверху, а остальная часть div выталкивается слишком далеко вправо от страницы (скрывая часть "x" внутри предупреждения бутстрапа).
Кто-нибудь испытал это раньше? Это кажется довольно простой проблемой, так что я что-то не замечаю?