表单和框架
1.表单标记
<form>标签:用于在网页中为浏览者提供一个输入信息的界面,主要用于采集和提交用户输入的信息,以便web应用程序和web数据库获取这些数据。
<form>标签的属性:
name:设置表单名称
method:提交表单的方法 有get,post
action:设定表单的处理程序
表单样式
文本:<input type="text" size="文本框长度" maxlength=“最大输入长度” value=“默认值”>
密码:<input type="password" size="文本框长度">
单选框:如<input type="radio" name="a" checked="checked">男<input type="radio" name="a">女
name名称要一致,否则无法显示单选效果,checked为默认选中
复选框:<input type="checkbox" checked> 默认选中可简写
下拉框:
<select>
<option>选项</option>
<option>选项</option>
......
</select>
文本域:<textarea></textarea> 属性:rows=“” cols=“”
按钮:<input type="button" value="默认值">
表格与表单嵌套,用于对齐页面
2.框架
框架可以在同一浏览器窗口中显示多个页面,每份HTML文档称为一个框架,并且每个框架都独立于其他框架
● <frameset></frameset> 框架集 <frame /> 框架
● <frameset></frameset>标记放在</head>与</html>之间,不需要<body></body>
<frameset>属性
● framespacing:各窗口间空白区域
● frameborder:各窗口的边框
<frame>属性
● noresize:不可调整框架的大小
●scrolling:设置滚动条是否显示(yes,no,auto可选)
<iframe></iframe>标记
● <iframe>元素也就是文档中的文档,或者好像浮动的框架
案例:
<frameset cols="像素(百分比),*” frameborder="0" >
<frame src="子页面1" norsize />
<frame src="子页面2" name=“名称”>
</frameset>
首页index.html,将<body>删除,将子页面命名,cols调整子页面宽度,frameborder=“0” 无边框线;norsize 不可调整框架大小;
点击子页面1,子页面2变化:将子页面2命名,链接时加target=“名称”
<iframe>在页面中再添加一个页面,可添加width,height属性
例:<iframe src="框架名称" width=“” height=“”></frame>
试着做一个左边一个框架,右边上下两个框架的页面,点击左边框架上的链接,右边上面框架不动,下面框架变化