本资源主要探讨了HTML中的`<FORM>`表单与`<OPTION>`标签,以及HTML和HTML5网页设计的基础知识,包括HTML的基本结构、常用标签以及HTML5的新特性。 在HTML网页设计中,`<FORM>`表单是用于用户输入数据的重要组成部分。`<OPTION>`标签则是`<SELECT>`下拉列表中的元素,它定义了一个可供用户选择的条目。浏览器会将`<OPTION>`的内容展示为列表中的选项。`<OPTION>`标签有以下几个关键属性: 1. `disabled`:如果设置为`disabled`,则选项在页面加载时会被禁用,用户无法选中。 2. `label`:当使用`<optgroup>`分组选项时,`label`属性用于定义该组的标题。 3. `selected`:如果设置为`selected`,则选项在页面加载时会被自动选中。 4. `value`:`value`属性定义了当用户选择该选项时,发送到服务器的值。 HTML网页设计的基础包括HTML的基本结构,由`<HTML>`、`<HEAD>`和`<BODY>`标签组成。`<HTML>`是整个文档的容器,`<HEAD>`包含文档元信息如标题和样式,而`<BODY>`则包含实际可见的内容。 `<HEAD>`标签内的子标签有多种用途,如: - `<BASE>`标签用来设置文档所有链接的默认地址或目标。 - `<BGSOUND>`标签用于设置文档的背景音乐,可以指定循环次数。 - `<LINK>`标签用于链接外部资源,例如CSS样式表或JavaScript文件,`href`定义链接地址,`rel`定义文档间关系,`type`定义链接资源的MIME类型。 - `<META>`标签用于提供元数据,如文档的字符集、关键词描述等。 HTML5引入了许多新特性,如新的语义标签(如`<article>`、`<section>`)、离线存储、拖放功能、媒体元素(`<audio>`和`<video>`)等,极大地丰富了网页设计的功能和表现力。 在HTML基本标签中,`<FORM>`表单中的`<SELECT>`配合`<OPTION>`,提供了用户交互的方式,允许用户从预设的选项中进行选择。此外,还有文本标签(如`<p>`、`<h1>`-`<h6>`)、图像标签`<IMG>`、列表标签(`<UL>`、`<OL>`、`<DL>`)、表格`<TABLE>`、文本超链接`<A>`、框架`<FRAMESET>`和`<FRAME>`,以及用于插入特殊字符的实体引用等。 了解并熟练掌握这些基础标签和特性,对于创建功能齐全、用户体验良好的HTML和HTML5网页至关重要。通过合理使用这些元素,开发者能够构建出符合现代网页标准的动态和静态网页。
<!DOCTYPE html> <html> <head> <title>表格形式</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> table, th, td { border: 1px solid black; border-collapse: collapse; padding: 5px; } </style> <script> // 添加一行 function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); for(var i = 0; i < 5; i++){ var cell = row.insertCell(i); cell.innerHTML = '<select><option value="1">选项1</option><option value="2">选项2</option><option value="3">选项3</option></select>'; cell.onclick = function(){ this.firstChild.style.display = 'block'; } cell.firstChild.onblur = function(){ this.style.display = 'none'; } cell.firstChild.style.display = 'none'; } } </script> </head> <body>
列1 | 列2 | 列3 | 列4 | 列5 |
---|---|---|---|---|
<select><option value="1">选项1</option><option value="2">选项2</option><option value="3">选项3</option></select> | <select><option value="1">选项1</option><option value="2">选项2</option><option value="3">选项3</option></select> | <select><option value="1">选项1</option><option value="2">选项2</option><option value="3">选项3</option></select> | <select><option value="1">选项1</option><option value="2">选项2</option><option value="3">选项3</option></select> | <select><option value="1">选项1</option><option value="2">选项2</option><option value="3">选项3</option></select> |
- 粉丝: 28
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护