如何用css制作一个固定的div元素?

时间:2015-01-28 22:52:57

标签: css internet-explorer-8

我需要创建div元素,它始终位于所有其他元素的右上角

这是我试过的

<div id="prompt" style=" height:50px;  width:50px;  background: #F00;  position: fixed;  top: 150px;    margin-left: 948px; z-index: 9999">Test</div>

我需要它与IE8一起使用,但它无效。

3 个答案:

答案 0 :(得分:1)

您需要设置left: 0;或使用不right的{​​{1}}。

答案 1 :(得分:1)

位于右上角: <div id="prompt" style="height:50px; width:50px; background: #F00; position: fixed; top: 150px; right: 0; z-index: 9999">Test</div>

根据需要更改正确的值(例如,如果您希望元素与顶部的距离与右侧相同,请使用正确的值150px

答案 2 :(得分:1)

删除margin-left: 948px;并添加right: 0px;后,您的#prompt div会将自己定位在IE 8屏幕的右侧以及主要浏览器中,我相信(Firefox已确认)