Drupal 6 如何使用Drupal表单API将两个表单元素放在一行中?

Drupal 6 如何使用Drupal表单API将两个表单元素放在一行中?,drupal-6,form-api,Drupal 6,Form Api,我正在使用表单API在Drupal6中创建表单 我需要在旁边放置一个文本字段和一个select。它们用于输入类似“www.domainname.com”的内容。www.com是固定的。domainname部分由用户在文本字段中给出,而.com部分由用户从select元素中选择 所以他们应该排成一行。但正如我所看到的,我可以将这两个表单元素放在一行中,它们在它们的div容器中 你能帮我吗? 多谢各位 假设有两个表单元素(文本框),您可以添加一个css样式float:left到第一个元素。这使两个文

我正在使用表单API在Drupal6中创建表单

我需要在旁边放置一个文本字段和一个select。它们用于输入类似“www.domainname.com”的内容。www.com是固定的。domainname部分由用户在文本字段中给出,而.com部分由用户从select元素中选择

所以他们应该排成一行。但正如我所看到的,我可以将这两个表单元素放在一行中,它们在它们的div容器中

你能帮我吗?
多谢各位

假设有两个表单元素(文本框),您可以添加一个css样式
float:left
到第一个
元素。这使两个文本框显示在同一行中

Drupal表单:

$form['first_name'] = array(
        '#type'     => 'textfield',
        '#default_value' => 'First Name',
        '#size'     => 18,
        '#id' => 'first_name',
        '#prefix' => '<div class="samelineDiv">',
        '#suffix' => '</div>',

);
html输出示例:

<div class="textbox">
    <div class="samelineDiv">
        <div id="first_name-wrapper" class="form-item">
            <input type="text" class="form-text" value="First Name" size="14" id="first_name" name="first_name" maxlength="128">
        </div>
    </div>
</div>
<div class="textbox">
    <div id="last_name-wrapper" class="form-item">
        <input type="text" class="form-text" value="Last Name" size="14" id="last_name" name="last_name" maxlength="128">
    </div>
</div>


CSS不也能完成这项工作吗?或者甚至是一个模板函数?
<div class="textbox">
    <div class="samelineDiv">
        <div id="first_name-wrapper" class="form-item">
            <input type="text" class="form-text" value="First Name" size="14" id="first_name" name="first_name" maxlength="128">
        </div>
    </div>
</div>
<div class="textbox">
    <div id="last_name-wrapper" class="form-item">
        <input type="text" class="form-text" value="Last Name" size="14" id="last_name" name="last_name" maxlength="128">
    </div>
</div>