html - Margin-left 将 div 推到 > 100%,我不知道如何解决它
问题描述
我有一个从容器左侧开始 170px 的元素表(用 div 设计)。
因此,我在 170px 的 div 上有一个边距。但是,通过拥有这个边距,它会将 div 推到 > 100%。当表格没有太多行(上图)时,这实际上是可以的,但是当有很多行时,它会将所有内容推入滚动条(我有溢出-x:自动设置)。
这是我的CSS
.attendance-sessions {
display: flex;
margin-left: 170px;
.session-header {
height: 150px;
width: 30px;
font-size: 12px;
font-family: $gotham-medium;
color: $my-gray;
span {
width:200px; /* same as height of .session-header */
display:inline-block;
-webkit-transform-origin:84px 70px;
-ms-transform-origin:84px 70px;
-o-transform-origin:84px 70px;
transform-origin: 84px 70px;
-webkit-transform:rotate(-75deg);
-ms-transform: rotate(-75deg);
-o-transform: rotate(-75deg);
transform: rotate(-75deg);
}
}
}
erb
<div class="attendance-table">
<div class="attendance-sessions">
<% sessions.each do |session| %>
<div class="session-header">
<span><%= session.date_formatted %></span>
</div>
<% end %>
</div>
对应的html
解决方案
推荐阅读
- excel - 按升序排序父母和孩子
- python - 如何使用 python 读取文本文件中的不同数据类型并使用 python 将它们分配给变量
- flutter - 在 Flutter 中将美元符号另存为字符串
- javascript - 使用 bulkDelete 时承诺拒绝错误
- r - 为什么组合代码不适用于 data.table R,尽管它作为单独的代码行工作
- flutter - 将小部件导出到新的小部件需要将它们包装到列中
- graphics - Vulkan 正 X 轴是否指向屏幕右侧?
- java - 如何使用 JOOQ 记录的更新仅更新 jsonb 字段中的嵌入更改?
- linux - Epoll - EPOLLONESHOT 多线程
- r - 在 tibble 中的多行上运行