寒假Day34:HTML表单+多媒体+框架

表单

表单名称:不能包含特殊字符和空格。

常见表单对象:文本框、下拉列表(select+option)。

表单对象3:input、textarea、select和option。

表单标签只有4个:<input>、<textarea>、<select>、<option>。

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>表单</title>
</head>
<body>

    <form name="表单名称" action="表单的处理程序(地址)" method="post" target="_blank">  
    <!--name、action、method(传送方法)、target(目标显示方式)属性-->
        请输入:<input type="text" value="文本框"/><br/>
        <!--input自闭合标签-->
        <textarea></textarea><br/>
        <select>
            <option>HTML</option>
            <option>CSS</option>
            <option>JavaScript</option>
        </select>
    </form>

</body>
</html>

预览效果:

多行文本框textarea语法:

<textarea rows="行数" cols="列数">内容部分:</textarea>

input属性值详细部分:

文本框text/password(都是单行)语法:

<input type="text/password" value="默认文字" size="文本框长度" maxlength="最多输入字符数"/>

网页中按钮分为:普通按钮button、提交按钮submit、重置按钮reset。

  • 普通按钮语法:
<input type="button" value="取值(按钮上的文字)" onclick="JavaScript脚本程序(按了按钮之后显示什么)"/>

不提交数据到服务器的话,只要美观,可以使用button标签按钮。

 

  • 提交按钮语法:
<input type="submit" value="取值(按钮上的文字)"/>
  • 重置按钮语法:
<input type="reset" value="取值(按钮上的文字)"/>

重置按钮清除内容范围:只能清除“当前所在form标签”内的表单元素内容

  

 单选按钮radio语法:

<input type="radio" name="所在组名" value="取值"/>

对于同一个问题的不同选项必须要设置一个相同的name属性值,否则会造成单选的选项用户可以全部选择,例如性别问题。

复选框checkbox语法:

<input type="checkbox" value="取值" checked="checked"/>

其实我感觉还要加id属性的,具体原因看下面例子;

html中的复选框是没有文本的,需要加入label标签,并且用label标签的for属性指向复选框的id。

checked="checked"    表示默认被勾选
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>表单</title>
</head>
<body>

    <form name="表单名称" action="表单的处理程序(地址)" method="post" target="_blank">  

        你喜欢的东西:<br/>
        <input id="1" type="checkbox" checked="checked"/><label for="1">水果</label><br />
        <input id="2" type="checkbox" /><label for="2">运动</label><br />
        <input id="3" type="checkbox" /><label for="3">睡觉</label><br />

    </form>

</body>
</html>

效果预览图:

  

 image语法

<input type="image" src="图像路径"/>

图片往往数据传输大,对于页面效果能不用图片就尽量不用图片,尽量使用CSS来实现。

file:

使用这个时,须在form的标签中说明编码方式,服务器才能接收到正确的信息

enctype=“multipart/form-data”

多媒体

插入音频和视频:(有操作界面显示)

<embed src="多媒体文件地址" width="播放界面的宽度" height="播放界面的高度"/>

后两者单位px

插入背景音乐:(无操作界面显示、IE有效)

<bgsound src="背景音乐地址" loop="播放次数">

播放次数infinite/-1 代表无限次,且窗口最小化音乐停止

插入flash:

<embed src="多媒体文件地址" width="多媒体宽度" height="多媒体高度"></embed>

后两者可以不写

框架

浮动框架:在一个页面嵌入一个或多个子页面

浮动框架ifram语法:

<iframe src="浮动框架的源文件" width="浮动框架的宽" height="浮动框架的高" scrolling="取值"></iframe>

中间两者单位px,且可不写

scrolling属性取值:auto(默认,整个表格在浏览器页面中左对齐)、yes(总是显示)、no(总是不显示)

tips

原来vs里面有自带html控件。。。

根据需求去学习

原文地址:https://www.cnblogs.com/OFSHK/p/12368390.html