html - flex 类不会改变 tailwindcss 中的显示
问题描述
我正在添加弹性框,但它不工作不知道该怎么办......
<!-- parent div with flex class -->
<div class="text-center relative pb-8 md:pb-0 xs:w-80 sm:w-9/12 md:w-200 md:flex flex-wrap flex-row-reverse bg-gray-200 bg-opacity-70 xs:rounded mx-auto mt-4">
<!-- this two innner divs are not working with flex -->
<!-- first inner div -->
<div class="max-w-full relative">
<img class="rounded-t md:rounded-tl-none md:rounded-r object-cover w-full h-48 md:w-60" src="http://localhost:8000/storage/images/YAyHaL4An4IxSaMT8sc9mpUo1YkomUOWGc2waolr.png" alt="" srcset="">
</div>
<!-- second inner div -->
<div class="px-2 pt-2">
<a href="">
<h4 class="text-lg hover:text-red-500">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Impedit, voluptatibus.
</h4>
</a>
<p class="text-sm pr-2">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Incidunt, asperiores odio. Expedita magnam corrupti explicabo fuga deserunt praesentium debitis sed consequuntur, alias asperiores, laboriosam unde eligendi molestiae vero delectus. Corrupti!
</p>
<span class="text-xs absolute bottom-1 left-3 text-gray-700">2021-feb-26</span>
</div>
</div>
我还检查了浏览器它确实添加了样式。还是不知道怎么回事……
解决方案
所以答案很简单!
始终检查 flex 容器中项目的宽度!
在这种情况下,第二个 divwidth
超出了应有的范围,因此将其放置在下一行。
在这种情况下,添加一个类解决了我的问题:
@layers utilities {
@responsive {
.w-128 {
width: 32rem;
}
}
}
在 html 中:
<!-- second inner div -->
<div class="px-2 pt-2 md:w-128">
完成。
推荐阅读
- ionic-framework - 三个 js textureloader 显示 CORS 错误以从 Ionic App 的 iframe 中从 S3 Bucket 加载数据
- java - 我需要将正确的字符串放在“new FileReader(“stringpath”)”中的括号中
- c++ - 从零开始的 Linux 10.2.0 gcc 失败
- php - MySQL 填充另一个表 - 使用过程或其他方式
- c# - 使用 C# 和 winforms 从列表中填充文本框
- wordpress - 标题大小 - 产品类别 / woocommerce
- swift - SwiftUI iOS14 - NavigationView + List - 不会填充空间
- sql - Esper:在命名窗口中按值分组,并使用此分组值确定输出 id
- node.js - 如何从字符串创建文件并通过 FormData 发送
- python-3.x - 如何检查按钮小部件是否存在 [kivy]