gpt4 book ai didi

html - 为什么我不能让两个

元素并排并居中对齐?

转载 作者:行者123 更新时间:2023-11-28 03:14:02 24 4
gpt4 key购买 nike

这是我正在尝试做的事情的蓝图:

blueprint

如您所见,我想将这两个文本移动到输入框的中心。

HTML:

<p id="win">On win:</p>
<p id="lose">On lose:</p>
<input class="default" id="onwin" placeholder="%" value="0" autocomplete="off"/>
<input class="default" id="onlose" placeholder="%" value="0" autocomplete="off"/>

我试过这样做,但没有成功:

<p style="text-align: center;" id="win">On win:</p>
<p style="text-align: center;float: left;" id="lose">On lose:</p>
<input class="default" id="onwin" placeholder="%" value="0" autocomplete="off"/>
<input class="default" id="onlose" placeholder="%" value="0" autocomplete="off"/>

result

用于输入的 CSS:

input[class="default"] {
width: 30%;
padding: 12px 20px;
margin : 0 auto;
box-sizing: border-box;
border: 1px solid #555;
text-align: center;
background-color: white;
display: inline-block;
}

我怎样才能正确地做到这一点?

最佳答案

使用 floattext-align 你可以实现它:

body {text-align: center;}
#win, #lose {width: 50%; float: left; text-align: center;}
#lose {float: right;}
.default {display: inline-block; width: 45%; padding: 3px;}
<p id="win">On win:</p>
<p id="lose">On lose:</p>
<input class="default" id="onwin" placeholder="%" value="0" autocomplete="off"/>
<input class="default" id="onlose" placeholder="%" value="0" autocomplete="off"/>

预览

关于html - 为什么我不能让两个 <p> 元素并排并居中对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45563005/

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