gpt4 book ai didi

html - 对齐 flexbox 中的内容在 IE 11 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:32 24 4
gpt4 key购买 nike

我想让一个元素右对齐。我使用了 flexbox,因为我发现它最容易完美地对齐文本和任何图标。下面的代码片段是我正在做的事情的一个例子。该代码在 Firefox 和 Chrome 中完美运行,但 justify-content 在 IE 中不起作用。我已经有了“-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>

最佳答案

你需要添加flex-direction: column;到父元素以在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; }

关于html - 对齐 flexbox 中的内容在 IE 11 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52501827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com