当前位置: 首页 > 知识库问答 >
问题:

证明flexbox中的内容在IE 11中不起作用

白飞飙
2023-03-14

我试图让一个元素向右对齐。我使用了flexbox,因为我发现最容易将文本和任何图标完美对齐。下面的代码片段是我正在做的一个示例。该代码在Firefox和Chrome中运行良好,但在IE中无法使用justify内容。我已经有了“-ms flex pack”,但它没有做任何事情。IE中的内容是左对齐的,而不是右对齐的。

.align-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
    -webkit-box-pack: right; 
        -ms-flex-pack: right; 
            justify-content: right;
    text-align:right;
}

.bold {
     font-weight: 600;
}
<div class = "align-right">
                  Purchase Date: &nbsp;
                  <span class = "bold"> 09/10/2018</span>
                </div>

共有2个答案

田博易
2023-03-14

以下内容适用于不同的浏览器。

.text-vcenter-right {
    height: 200px;
    width: 100%;
    background-color: grey;
    color: white;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: right;
    text-align:right;
}
<div class="text-vcenter-right">Text vertically centered and justified towards right</div>
鲜于意
2023-03-14

需要在父元素中添加flex-方向:列;,以便在IE11中证明内容

.align-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
  -webkit-box-align: center; 
    -ms-flex-align: center; 
        align-items: center; 
  -webkit-box-pack: right; 
    -ms-flex-pack: right; 
        justify-content: right;
  text-align:right;
  flex-direction: column; }
 类似资料:
  • 问题内容: 我有一个简单的div,里面有一个按钮。使用Firefox和Chrome可以正常工作,但不适用于IE 11: 我的目标是,当我与或一起使用时,该按钮将适合div: 该和的和始终是相同的,但是是可定制的。 我尽可能不包装元素。 问题答案: IE11需要父母拥有。 此示例旋转了按钮:

  • 长期潜伏者,第一次海报。 基本原则如下: 受这篇博客文章的启发,我试图为我们的QA团队创建一个书签来快速填充表单。 bookmarklet在Chrome、IE 10和IE 9兼容模式下的my machine(TM)上运行非常完美。我已经在QA团队的机器上测试了bookmarklet,虽然它在Chrome浏览器和IE9上运行良好,但bookmarklet在运行IE11的两台机器上不起作用。 详情:

  • 问题内容: 在IE10中,此代码无法正常工作: 应该发生的是,该宽度应为31px,并占用内的其余可用空间。由于某种原因,发生的事情只是默认为263px。 在Chrome和Firefox中可以正常运行。 问题答案: IE尚不完全支持Flex布局模式。IE10实现了规范的“补间”版本,该版本不是完全最新的,但仍然可以使用。

  • 问题内容: 我正在尝试使用flexbox做一个简单的设计,但是IE11遇到了麻烦。基本上,我希望页脚仅在内容不够高时才停留在底部。我在使用Chrome这样的操作时没有问题: 只是玩一些,以查看IE11错误的行为。 没有JavaScript,有没有办法实现这一目标? 问题答案: IE浏览器存在一个错误,并且需要在弹性列容器父项上进行操作,在这种情况下, 像这样更新您的CSS

  • 问题内容: 我的CSS文件是: 这是我的HTML代码: 上面的代码在Firefox和Chrome中都可以正常运行。 这在Chrome浏览器中效果很好。但不是在Firefox中。这有什么问题? 问题答案: Firefox 在元素上和/或当源是图像时不支持与Chrome不同的属性。 表示内容图像。如果使用它,它应该有和。 从规格: src属性必须存在,并且必须包含有效的非空URL,该URL可能被引用非

  • 我试图用flexbox做一个简单的设计,但我在IE11上遇到了麻烦。基本上,我想要一个页脚,只有在内容不够高的情况下才会粘到底部。我对Chrome这样做没有异议: 只玩