html - 如果在新行中,如何使元素的宽度为 100%?
问题描述
- 我有一个 flex 行,包含 flex-wrap 内容
- 一个图标
- 可能很大的文本
- 以及行尾的标签和按钮
目标是在移动到新行时将Label和Button放在行尾一次,因为cus文本太长。
真的很小但很复杂的问题...
<div
role="alert"
className='relative ease-animation max-w-xxs sm:max-w-xs md:max-w-sm lg:max-w-lg w-max shadow-bottom-lg rounded-md1 my-2 px-5 pb-4 flex items-center flex-wrap'
>
<div className="flex w-max mt-4 items-center">
<IconComponent />
<span
className='tracking-extratight'
>
{text}
</span>
</div>
{/* =======>>> Need this div ensure that the THIS DIV is on the right <<<============== */}
<div className="h-3 w-max mt-3 flex-1 " />
<div
className="flex items-center w-auto justify-end self-end ml-3 "
onClick={onCtaClick}
>
<span>
{ctaText}
</span>
<CloseIcon />
</div>
</div>
解决方案
只需将 css 属性添加margin left: auto
到“重试”标签,您就会在框的最右侧看到标签和按钮
推荐阅读
- python - 获取计数作为单独的结果属性 Django
- jquery - 如何将 id 传递给 jQuery onshow、onload
- javascript - 带有动态数字字段的表单问题
- python - 将成绩单保存到文件 python
- nativescript - RadAutoCompleteTextView 没有 DisplayMode = Plain 的公开事件
- python - 多个 Gstreamer 管道同时运行
- laravel - Laravel 自定义规则 required_if 和 required_without
- database - 如何实现可定制的时间表调度规则?
- python - 如何在python中找到文件名
- wordpress - 产品运输横幅