size属性

select要素のsize属性は、同時に表示する選択肢の数を指定する属性。

ブラウザ対応

構文

<select size="同時表示選択肢数"></select>

size属性には、同時に表示する選択肢の数を指定する。

サンプルコード

<select size="3">
	<option value="値A">選択肢A</option>
	<option value="値B">選択肢B</option>
	<option value="値C">選択肢C</option>
	<option value="値D">選択肢D</option>
	<option value="値E">選択肢E</option>
</select>

size属性に3を指定すると、選択肢を3つ同時に表示する。

サンプル

1つだけ選択

HTMLソースコード
<p>
	size属性なし: 
	<select name="sampleName" style="vertical-align: middle;">
		<option>選択肢A</option>
		<option>選択肢B</option>
		<option>選択肢C</option>
		<option>選択肢D</option>
		<option>選択肢E</option>
		<option>選択肢F</option>
		<option>選択肢G</option>
	</select>
</p>
<p>
	size="3": 
	<select name="sampleName" size="3" style="vertical-align: middle;">
		<option>選択肢A</option>
		<option>選択肢B</option>
		<option>選択肢C</option>
		<option>選択肢D</option>
		<option>選択肢E</option>
		<option>選択肢F</option>
		<option>選択肢G</option>
	</select>
</p>
<p>
	size="7": 
	<select name="sampleName" size="7" style="vertical-align: middle;">
		<option>選択肢A</option>
		<option>選択肢B</option>
		<option>選択肢C</option>
		<option>選択肢D</option>
		<option>選択肢E</option>
		<option>選択肢F</option>
		<option>選択肢G</option>
	</select>
</p>
実際の表示

size属性なし:

size="3":

size="7":

複数選択可

HTMLソースコード
<p>
	size属性なし: 
	<select multiple name="sampleName" style="vertical-align: middle;">
		<option>選択肢A</option>
		<option>選択肢B</option>
		<option>選択肢C</option>
		<option>選択肢D</option>
		<option>選択肢E</option>
		<option>選択肢F</option>
		<option>選択肢G</option>
	</select>
</p>
<p>
	size="3": 
	<select multiple name="sampleName" size="3" style="vertical-align: middle;">
		<option>選択肢A</option>
		<option>選択肢B</option>
		<option>選択肢C</option>
		<option>選択肢D</option>
		<option>選択肢E</option>
		<option>選択肢F</option>
		<option>選択肢G</option>
	</select>
</p>
<p>
	size="7": 
	<select multiple name="sampleName" size="7" style="vertical-align: middle;">
		<option>選択肢A</option>
		<option>選択肢B</option>
		<option>選択肢C</option>
		<option>選択肢D</option>
		<option>選択肢E</option>
		<option>選択肢F</option>
		<option>選択肢G</option>
	</select>
</p>
実際の表示

size属性なし:

size="3":

size="7":