【发布时间】:2022-02-10 18:09:09
【问题描述】:
我有一张卡片,我想将左侧的文本和右侧的按钮与两者之间的空格对齐,并将其放在设备上的响应式 知道我添加背景图片的按钮
这是我尝试过的,但它仍然没有响应
.component {
display: flex;
justify-content: space-between;
}
.link {
display: flex;
justify-content: center;
background-image: url("../../myicon.svg");
background-repeat: no-repeat;
background-size: contain;
background-repeat: no-repeat;
background-position: right;
height: 24px;
width: 64px;
}
<div class="component">
<div>
<span class="">DEV</span>
</div>
<div>
<div class="btn">
<button><a class='link'>Button </a></button>
</div>
</div>
</div>
【问题讨论】:
-
“它没有响应”是什么意思? flex 似乎可以按您的意愿工作 - 将文本放在左侧,将按钮放在右侧,无论视口大小如何。顺便说一句,您不应该在
<button>元素中嵌套交互式元素,例如<a>元素,反之亦然。 -
当我缩小屏幕或使用移动版本时,按钮未固定,超出了我的卡所在位置。它超出了卡的限制
-
你能不能提供一个 sn-p 来证明这个问题,因为到目前为止我们可以尝试的工作正常。