gpt4 book ai didi

html - input 和 div 替换行内元素

转载 作者:太空宇宙 更新时间:2023-11-04 07:44:16 24 4
gpt4 key购买 nike

出于某种原因,当结合使用 div 和 input 时,下一个 inline 元素会被替换。请参见下面的示例。

    div.inline-flex {
display: inline-flex;
}
<div>
<header>Object control:</header>
<div style="display: inline-block;">
Snap to grid size:
<div style="font-size: 12px;">(default: 50)</div>
<input
type="number"
value="50"
v-model="gridSize"
style="width: 50px;"
/>
<button
:class="{active: store.state.DrawMap.shouldSnap}"
@click="store.commit('drawmap_toggle_snap')"
>
Snap
</button>
</div>
<div class="inline-flex" style="flex-direction: column">
<button

@click="remove_object"
>
Remove
</button>

</div>
</div>

它应该是什么样子

删除按钮应该在 Snap to grid size 行的旁边。

div.inline-flex {
display: inline-flex;
}
<div>
<header>Object control:</header>
<div style="display: inline-block;">
Snap to grid size:
<button
:class="{active: store.state.DrawMap.shouldSnap}"
@click="store.commit('drawmap_toggle_snap')"
>
Snap
</button>
</div>
<div class="inline-flex" style="flex-direction: column">
<button

@click="remove_object"
>
Remove
</button>

</div>
</div>

input and div were removed

最佳答案

我不确定我是否得到了你想要的输出,但我想是这样的。

div.inline-flex {
display: inline-flex;
}
<div>
<header>Object control:</header>
<div style="display: inline-block; float:left;">
Snap to grid size:
<div style="font-size: 12px;">(default: 50)</div>
<input type="number" value="50" v-model="gridSize" style="width: 50px;" />
<button :class="{active: store.state.DrawMap.shouldSnap}" @click="store.commit('drawmap_toggle_snap')">
Snap
</button>
</div>

</div>
<div class="inline-flex" style="flex-direction: column;">
<button @click="remove_object">
Remove
</button>

</div>

关于html - input 和 div 替换行内元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48273997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com