首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工业工程用填充料

工业工程用填充料
EN

Stack Overflow用户
提问于 2018-11-11 20:22:56
回答 2查看 2K关注 0票数 0

在我的项目中,我使用fit-content作为CSS宽度。但根据这篇MDN文章这个我可以用吗的说法,在IE中,这是行不通的。我在<div>上使用<div>。这个有填充物吗?如果有另一种方法没有多填,我很乐意接受。

我的代码(被严重删除):

代码语言:javascript
复制
var i = 0;
setInterval(function(){document.getElementById('total').innerHTML = `${++i} s`}, 1000);
代码语言:javascript
复制
#total {
  position: absolute;
  margin-top: 10px;
  margin-left: 10px;
  font: 300px "Times New Roman";
  border: 1px solid #000;
  max-width: 88.9%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; /* Doesn't work in IE */
}
代码语言:javascript
复制
<div id="total">0</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-13 09:19:14

尝试删除宽度属性,默认情况下此属性设置为“自动”。

然后div将自动增加,代码如下:

代码语言:javascript
复制
<script type="text/javascript">
    var i = 0;
    setInterval(function () { document.getElementById('total').innerHTML = (++i) + " s" }, 1000);

</script>
<style type="text/css">
    #total {
        position: absolute;
        margin-top: 10px;
        margin-left: 10px;
        font: 300px "Times New Roman";
        border: 1px solid #000;
        max-width: 88.9%;
    }
</style>
<div id="total">0</div>

输出如下(使用IE 11):

票数 1
EN

Stack Overflow用户

发布于 2019-11-12 16:24:41

根据MDN网络文档,fit内容与IE (或边缘)不兼容.

移除“宽度”对我不起作用,但对于其他无意中发现这一点的人来说,将"float: left“应用到元素中是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53252882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档