首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当内部内容倒置时,为什么按钮会稍微抬起?

当内部内容倒置时,为什么按钮会稍微抬起?
EN

Stack Overflow用户
提问于 2022-04-04 03:41:24
回答 1查看 33关注 0票数 0

当测试下拉按钮和他们的内容(文本和雪佛龙图标),一个与雪佛龙在左边得到轻微提升。

下面是代码:

代码语言:javascript
复制
<div class="mt-3">
    <button class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2.5 text-center inline-flex items-center" type="button">
        Dropdown button
        <svg class="ml-2 w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
        </svg>
    </button>
    <button class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2.5 text-center inline-flex items-center" type="button">
        <svg class="mr-2 w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
        </svg>
        Dropdown button
    </button>
</div>

如果把文字放在雪佛龙的左边,按钮就会因为某种原因被调平。

代码语言:javascript
复制
a
<svg ...></svg>
Dropdown button

另一方面,如果一个空置的<span>按钮被按下

代码语言:javascript
复制
<span></span>
<svg ...></svg>
Dropdown button

所以我真的不知道发生了什么。

我已经把下拉菜单和包装在一个div的所有东西,下拉菜单工作良好,一切,但按钮仍然关闭,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-04 05:36:34

只需使用flexitem-center对齐两个下拉按钮。

代码语言:javascript
复制
<script src="https://cdn.tailwindcss.com"></script>
<div class="mt-3 flex flex-row items-center space-x-4">
    <button class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2.5 text-center inline-flex items-center" type="button">
        Dropdown button
        <svg class="ml-2 w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
        </svg>
    </button>
    <button class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2.5 text-center inline-flex items-center" type="button">
        <svg class="mr-2 w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
        </svg>
        Dropdown button
    </button>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71731778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档