html - 浏览器开发工具:CSS Grid 与 RTL 不一致
问题描述
如何将浏览器开发工具中的 CSS 网格与 RTL 对齐?在浏览器中:
但是,当我检查元素时:
devtools (F12) 的边框不适合在浏览器中输出。如何解决?
.wrapper {
display: grid;
grid-template-columns: 300px 1fr;
}
.col1 {
background: red;
height: 100px;
}
.col2 {
background: blue;
height: 100px;
}
<div dir="rtl">
<div class="wrapper">
<div class="col1"></div>
<div class="col2"></div>
</div>
</div>
解决方案
从父 div 中删除 dir='rtl' 并为 .col1 和 .col2 添加 float: left。如下所示: .col1 { 背景:红色;高度:100px;浮动:左} .col2 {背景:蓝色;高度:100px;向左飘浮}
推荐阅读
- python - 处理异常的不同返回类型
- r - 如何按位于 R 中的列中的次数拆分行?
- azure-sql-database - 我们如何检查某人在 Azure SQL 中运行查询的频率?
- android - 我无法构建 Flutter apk,因为访问“FlutterEngine”类
- google-chrome-extension - 无法从 Chrome 扩展文件系统加载 html 文件
- .htaccess - htaccess - 隐藏文件扩展名并仅保留变量的值
- vb.net - 使用 .NET 5 的 Visual Basic 项目的高 DPI 模式错误
- reactjs - 将属性添加到 React Typescript 接口
- windows - 'mongoimport' 不是内部或外部命令、可运行程序或批处理文件
- java - 需要一个 java 同步辅助(类似于 ReentrantReadWriteLock 的东西)