html - div 不像 chrome 那样在 firefox/ie 上起作用

标签 html css google-chrome firefox incompatibility

谁能告诉我为什么这个加载图像在 Chrome 中显示正常但在 Internet Explorer 或 Firefox 中显示不正常? 它应该只是正常地 float 在页面上,但 Firefox 和 IE 似乎将它放在页面的开头。

网站:http://thc-racing.ucoz.com/

HTML:

<div id="preload">Loading page... <img src="/design/loading.gif" /></div>

CSS:

div#preload {
    position: absolute;
    bottom: 40px;
    right: 50px;
    background-image: url('http://thc-racing.ucoz.com/design/loading-bg.png');
    padding: 8px;
    border-radius: 5px;
    border-style: solid;
    border-color: #d7d7d7;
    border-width: 1px;
    font-weight: bold;
    align: right;
}

谢谢

最佳答案

答案是(可能)firefox 和 internet explorer 理解 div 的方式,我不得不用 table 替换 div,因为他们未能正确读取 CSS,所以这里是代码:

HTML:

<table id="preload"><tbody><tr><td style="padding:8px;">Loading page... </td><td style="padding:8px;"><img src="/design/loading.gif" /></td></tr></tbody><table>

CSS:

#preload { border-collapse: separate !important; position:absolute; bottom:40px; right:50px; font-weight:bold; background-image:url('/design/loading-bg.png'); border-radius:5px; border-style: solid; border-color:#d7d7d7; border-width: 1px; border-spacing: 0; }

现在一切正常,感谢大家的帮助

关于html - div 不像 chrome 那样在 firefox/ie 上起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18364415/

相关文章:

javascript - 样式 Highcharts x 和 y 轴

Chrome 中的 jQuery 事件调试

Python + Selenium WebDriver : open URL in new tab

javascript - 不允许同时打开具有相同类别的两个菜单

css - 是否可以在 HTML5 输入类型 ="date"元素上设置默认占位符文本的样式?在 Chrome ?

javascript - AngularJS 表单验证不显示错误消息

html - div需要水平居中,完全占据垂直空间

jquery - 在复选框选择上使用 jQuery 突出显示行

javascript - 如何在没有文本的情况下向 TD 添加类?

ios - iPad、iPad 2 上的边界半径问题