gpt4 book ai didi

css - 如何设计我的表单样式以便多个输入位于一行中?

转载 作者:行者123 更新时间:2023-11-28 14:21:40 26 4
gpt4 key购买 nike

我有以下代码:

<?php
echo $form->create('User', array('url' => array('controller' => 'users', 'action' =>'login')));
echo $form->input('User.username');
echo $form->input('User.password');
echo $form->end('Login');
?>

这会创建一个类似于此的表单:

username
[TextBox]
password
[TextBox]

我希望它看起来像这样:

username [TextBox]  password [TextBox]

是否有一个选项或我可以用来执行此操作的东西?

最佳答案

要么让元素彼此相邻 float ,要么将它们显示为内联。我通常只在绝对必要时才使用 float ——无论如何,内联元素使用起来要简单得多。

<form method="post" action="">
<fieldset>
<dl>
<dt><label for="username">Username:</label></dt><dd><input type="text" name="username" value="Username" id="username" /></dd>
<dt><label for="password">Password:</label></dt><dd><input type="password" name="password" id="password" /></dd>
</dl>
</fieldset>
</form>

基本上您需要添加的只是 inline-blockinline 到您的列表元素:

dt { display: inline; }
dd { display: inline; }

预览:http://jsfiddle.net/Wexcode/Wav9B/

关于css - 如何设计我的表单样式以便多个输入位于一行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439813/

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