css - Firefox align-items 结合 rotate()
问题描述
我正在尝试为紧凑表创建一个旋转的标题,它在 Chrome 中运行良好,但在 Firefox 中运行良好。
代码:
div {
display: flex;
align-items: stretch;
}
span {
border-left: 1px solid black;
writing-mode: vertical-lr;
transform: rotate(200deg);
display: inline-flex;
align-items: center;
padding: 0;
white-space: nowrap;
width: 35px !important;
}
<div>
<span><b>Hello</b> world</span>
<span><b>Foo</b> bar</span>
</div>
在 Chrome(和 Edge)中,我得到:
在 Firefox 中,我得到:
如果我取出align-items: center
,我在所有浏览器中都会得到相同的行为,但我显然失去了对齐:
我想我可以用填充来破解它,但我宁愿知道它在做什么以供将来参考。
解决方案
推荐阅读
- node.js - 如何使用 Axios 测试 HTTP Only Cookie Set
- python-3.x - Python ThreadPoolExecutor 不运行最大
- java - bndtools 是 OSGI 捆绑包的未来捆绑工具吗?
- jhipster - 由于 UnsatisfiedDependencyException,带有 Okta 应用程序的 JHipster 无法启动
- c# - Ef core 为名称 *ID1 的导航属性创建附加列
- sql-server - 如何使用 OPENROWSET 在 SELECT 语句中选择动态列
- java - Spring 我怎样才能只取给定的两个参数之一?
- python - 在 __init__ 中使用 Django 表单中的自定义约束验证输入的数据
- python-3.x - 关于解析奇怪 XML 树的 def 函数的困惑
- python - 使用 Python 转换列表