optgroup
适用DTD:Strict Transitional Frameset 适用浏览器:All
释义
选项的分组(option group)
语法
<optgroup 属性="属性值">~标签内容~</optgroup>
<optgroup 属性="属性值">~标签内容~</optgroup>
说明
optgroup元素用来将option元素建立的选项分组select
optgroup元素的label属性为设置选项群组的组名称,而非选项的名称,分组的选项会以层次式来显示。选项编组的显示标签(label属性值)本身不能被选择
optgroup元素可出现在选择列表中,此时optgroup为select元素的子元素,又是option元素的父元素;但选择列表中也可以不要optgroup元素,不过有它选项列表就更富层次性
optgroup只能包含option元素,不能包含其他任何元素,而且目前它本身也不能嵌套
终止标签不可省略
属性
nbsp;
示范
<optgroup label="选项组标题">
<option value="value1">option1</option>
<option value="value2">option2</option>
</optgroup>
<option value="value1">option1</option>
<option value="value2">option2</option>
</optgroup>
范例
下面的例子显示了XHTML文件基础结构: 运行打印
下面的例子显示了XHTML文件基础结构: 运行打印
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素optgroup</title>
</head>
<body>
<select>
<optgroup label="较老版本的操作系统">
<option selected>请选择一种操作系统</option>
<option value="value1">Windows 95</option>
<option value="value2">Windows 98</option>
<option value="value3">Windows Me</option>
<option value="value4">Windows NT</option>
</optgroup>
<optgroup label="较新版本的操作系统">
<option value="value1">Windows 2000</option>
<option value="value2">Windows XP</option>
<option value="value3">Windows Server 2003</option>
<option value="value4">Windows Vista</option>
</optgroup>
</select>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素optgroup</title>
</head>
<body>
<select>
<optgroup label="较老版本的操作系统">
<option selected>请选择一种操作系统</option>
<option value="value1">Windows 95</option>
<option value="value2">Windows 98</option>
<option value="value3">Windows Me</option>
<option value="value4">Windows NT</option>
</optgroup>
<optgroup label="较新版本的操作系统">
<option value="value1">Windows 2000</option>
<option value="value2">Windows XP</option>
<option value="value3">Windows Server 2003</option>
<option value="value4">Windows Vista</option>
</optgroup>
</select>
</body>
</html>
在可视化浏览器中,会把optgroup元素的必需属性label的值作为相应选项组的标题显示在该组上方,组中的各个选项会以缩进显示。各浏览器的显示样式也不同,IE和Firefox把选项组标题加粗并以斜体显示,Safari将其显示为粗体加灰色的样式,Opera则把label值显示为黑色背景上的白色文字。尽管如此,选项组的功能是相同的。