Php 如何将select标记放入echo内的容器中?

Php 如何将select标记放入echo内的容器中?,php,html,css,echo,Php,Html,Css,Echo,我有这个密码 echo "<select name='edu'>"; 我如何将这个组合框放在里面或以便于定位。 例如,我希望它位于一个宽度为50%的容器内 所有意图和目的的问题似乎都是HTML问题,不一定是PHP,对吗?在本例中,Echo只是打印HTML块 <div style="width: 800px;"> <div style="50%;"> <select name='edu'>Education</sele

我有这个密码

echo "<select name='edu'>";
我如何将这个组合框放在里面或以便于定位。
例如,我希望它位于一个宽度为50%的容器内

所有意图和目的的问题似乎都是HTML问题,不一定是PHP,对吗?在本例中,Echo只是打印HTML块

<div style="width: 800px;">
    <div style="50%;">
        <select name='edu'>Education</select>
    </div>
</div>
800px只是一个任意的外部容器div标签。

您可以这样做

echo "<div id='myDiv'><select name='edu'></div>";
如果你想让你的内容和你的div一样宽,你也可以加上这个

<style>
#myDiv {
width: 50%;
}

#myDiv select {
width: 100%;
}
</style>

我希望这就是你想要的。您可以使用HTML创建一个div容器,然后使用PHP进行回显

回响
<div class="container">
<?php 
  echo '
        <select name="options">
          <option value="option-1">Option 1</option>
          <option value="option-2">Option 2</option>
          <option value="option-3">Option 3</option>
        </select>
        ';
?>
</div>
.container {
  width: 50%;
  height: 100px;
  border: 1px solid;
}

[name="options"] {
  width: 50%;
}