如何在一行中显示两个回声
How to show two echoes in one line
如何让它们出现在一行中。我看到其他一些 post 说要使用 echo -n
但如果我使用它,它会给我一个错误
我希望“名称”和文本框之间有一些间距,这样我就可以对齐下面的其他文本框。
echo "<p style='width:50%'>Name:</p>";
echo "<input type='text' name='name' value='$row[Name]'/>";
这是一个关于 HTML 的问题,而不是 PHP。
echo "<p style='width:50%'>Name: <input type='text' name='name' value='{$row['Name']}'/></p>";
这是一个使用 <input>
和 <label>
的简短片段。你可以看到他们在同一条线上。
<div class="preference">
<label for="input1">Name</label>
<input type="text" name="name" id="input1">
</div>
如果您需要对齐文本框,它会变得更加复杂,您应该使用更现代的东西,例如网格布局:
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout
div.container {
display:grid;
grid-template-columns: max-content max-content;
grid-gap:5px;
}
div.container label { text-align:right; }
<div class="container">
<label>Label 1</label>
<input type="text" id='input1'/>
<label>Label 2</label>
<input type="text" />
</div>
如何让它们出现在一行中。我看到其他一些 post 说要使用 echo -n
但如果我使用它,它会给我一个错误
我希望“名称”和文本框之间有一些间距,这样我就可以对齐下面的其他文本框。
echo "<p style='width:50%'>Name:</p>";
echo "<input type='text' name='name' value='$row[Name]'/>";
这是一个关于 HTML 的问题,而不是 PHP。
echo "<p style='width:50%'>Name: <input type='text' name='name' value='{$row['Name']}'/></p>";
这是一个使用 <input>
和 <label>
的简短片段。你可以看到他们在同一条线上。
<div class="preference">
<label for="input1">Name</label>
<input type="text" name="name" id="input1">
</div>
如果您需要对齐文本框,它会变得更加复杂,您应该使用更现代的东西,例如网格布局:
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout
div.container {
display:grid;
grid-template-columns: max-content max-content;
grid-gap:5px;
}
div.container label { text-align:right; }
<div class="container">
<label>Label 1</label>
<input type="text" id='input1'/>
<label>Label 2</label>
<input type="text" />
</div>