Я пытаюсь попробовать DIV, который должен быть помещен в нижнем правом углу страницы с кнопкой закрытия в верхнем правом углу в этом DIV
У меня есть следующая разметка со мной
<div id="message">
<p>Some Message</p>
<span class="shut">
</span>
</div>
Я определил CSS следующим образом
#message{
position:fixed;
bottom:0;
height:320px;
width:310px;
background: #453fefe;
padding: 10px 20px;
border-radius: 5px;
}
.shut {
background: transparent url('shutig.png') 0 0 no-repeat;
position: absolute;
top: 4px;
right: 4px;
}
К сожалению, я не достигаю того, что я ищу. Какой правильный способ сделать это?
У вас неправильный цвет фона, что делает работу CSS неэффективной. Также кнопка закрытия не может быть отображена, потому что вы не задали для нее явный размер.
#message{
position:fixed;
bottom:0;
right:0;
height:120px;
width:210px;
background: #45fefe; /* you set #453fefe which is an invalid color */
padding: 10px 20px;
border-radius: 5px;
}
.shut {
background: transparent url('http://placehold.it/20x20') 0 0 no-repeat;
position: absolute;
top: 4px;
right: 4px;
width:20px;
height:20px;
}
Не используйте абсолютное позиционирование для.shut, он будет позиционировать его относительно вашего экрана, а не родителя. Попробуйте поиграть с поплавком или использовать таблицу