css - 如何在 div 上为移动但固定的桌面设置自动高度
问题描述
我有一个网站是地铁风格的瓷砖。在桌面上,所有图块的宽度都是固定的。我希望某些 div 在移动到移动设备时基于内容高度。
如果我将高度设置为自动,则 div 就会消失。
我的网站是http://p2p.rudtek.com/you/。桌面上的照片顶部是宽瓷砖,下面的内容是高瓷砖。
.tile.tall {
width: 488px;
height: 737px;
}
.tile-post.wide {
width: 737px;
height: 488px;
color: #FFFFFF;
font-size: 4em;
}
当它进入移动设备时,我希望它们是全宽和自动高度。
我试过这个:
@media screen and (max-width: 480px) {
.tile-post.wide {
width: 100%;
height: auto;
padding-bottom:0;
}
.tile-post.tall {
width: 100%;
height: auto;
}
}
宽度很好,但是当我使用 auto 时它们不会出现,所以我必须设置一个高度。有没有办法让它们根据内容自动高度?
解决方案
您需要将其添加到您的移动 CSS:
@media screen and (max-width: 480px) {
.tile-post > :first-child
{
position:relative;
}
}
推荐阅读
- batch-file - 你能模拟从批处理文件中点击进入吗?
- r - 将函数应用于列的可变子集
- css - CSS nth-child:nth-child(1n) 究竟选择了什么
- angular - 无法使用 Angular 中 Rxjs 库的过滤器、映射或跳过运算符跳过每一行中的第一个数据值
- google-drive-shared-drive - 在 Google Workspace 共享云端硬盘中查找与外部用户共享的文件和文件夹
- angular - Rxjs 等待操作符
- raspberry-pi - 我的 mariadb-10.3 版本出错
- jdbc - Variant 列不支持批处理数组绑定
- flutter - 如何使用 ListView 构建器在一行中显示 CheckboxListTile 文本?
- oracle - 如何从文本文件将数据加载到 oracle 表并使用 shell 脚本检查记录是否已存在?