Я хочу знать, как получить эти два элемента для вертикального выравнивания. Подчеркнутый ниже подход не работает. См. Раздел live demo here.Вертикальный выровнять SELECT vs TEXTAREA
<?php
$w.="<html><head><title>Activity</title></head><body>\n";
$w.="<form action={$_SERVER["PHP_SELF"]} method=post>\n";
$w.="<select name=listbox1 style=\"height:20px; width:100px\" vertical-align:top>\n";
$w.=" <option value=value1>option1</option>\n";
$w.=" <option value=value2>option2</option>\n";
$w.=" <option value=value3>option3</option>\n";
$w.="</select>\n";
$w.="<textarea name=value2 style=\"height:20px; width:200px\" vertical-align:top></textarea></br>\n";
$w.="</form></body></html>";
echo $w;
?>
Просьба пометить этот вопрос HTML, поскольку тот факт, что вы создаете его с помощью PHP, здесь не имеет большого значения. – trincot
Вместо ' \ n', do'
' –
add display: block; к элементам, и они будут каждый в новой строке. https://jsfiddle.net/4jecstys/1/ –