表格和input的学习
合并单元格:
跨行合并:rowspan 跨列合并:colspan
举例:
<table cellspacing="0px" cellpadding="0px" align="center">
<thead>这是一个我不知道的人</thead>
<tr>
<th colspan="2"><a href="路径">名字/关系</a></th>
<!-- <td><a href="#fu">父亲(名不详,已殁</a>)</td> -->
<td rowspan="2">母亲(名不详,已殁)</td>
<td>妹妹:拉米</td>
<td>恩人:唐吉诃(柯拉松)</td>
<td>敌人:唐吉诃德·多弗朗明哥</td>
<td>同盟:蒙奇·D·路飞</td>
</tr>
<tr>
<th>职业/身份</th>
<td>医生</td>
<td>医生</td>
<td>不详</td>
<td>唐吉诃德海贼团时任花色干部 第二代"红心"兼海军中校</td>
<td>天龙人,王下七武海之一</td>
<td>草帽海贼团船长</td>
合并单元格的思想:
将多个内容合并的时候, 就会有多余的东西, 把它删除 例如 把3个 td 合并成一个 那就多余了2个 需要删除
公式 : 删除的个数 = 合并的个数 - 1
合并的顺序 先上 先左
input控件:
在上面的语法中, <input /> 标签为单标签 type 属性为其最基本的属性 其取值有多重 用于指定不同控件类型
除了 type 属性之外 <input /> 标签还可以定义很多其他属性
单选框(radio) 如果是一组 我们通过相同的 name 值 来实现
复选框(checkbox) 可以同时选择多个
默认选中项(checked) 只需要在属性中添加 checked="checked" 默认选中
input的属性值:
type:
text:单行文本输入框
password:密码输入
radio:单选框
checkbox:多选框
button:普通按钮
submit:提交按钮
reset:重置按钮
image:图片提交按钮
file:文件域
name:名称
value:input的默认文本值
size:input的页面宽度
checked:定义控件选择的默认选中项
maxlength:控件允许输入的最大值(最大字符数)
(<input type="email"><br />
<input type="tel" value="" placeholder="12356465" required><br />
<input type="url" placeholder="地址" autocomplete="on"><br />
<input type="number" value="123456"><br />
<input type="range"><br />
<input type="search" autofocus><br />
<input type="time"><br />
<input type="date" accesskey="w"><br />
<input type="datetime"><br />
<input type="month"><br />
<input type="week"><br />
<input type="file" multiple>)
label:用于绑定一个表单元素 当点击 label 标签的时候 被绑定的表单元素就会获得输入焦点
for:for 属性规定 label 与哪个表单元素绑定
1. 用label直接进行包裹input标签
2. 如果label里面有多个表单 想定位到某个地方 可以通过for id 的格式来进行
textarea(文本域):如果需要输入大量的信息, 就需要用到<textarea></textarea>标签 通过textarea控件可以轻松的创建多行文本输入框
下拉菜单:使用 select 控件定义下拉菜单的基本语法
注意:
1. <select></select>中至少应包含一对<option></option>
2. 在option中定义 selected="selected" 时, 当前项即为默认选中项
表单域:在 HTML 中 form标签被用于定义表单域 即创建一个表单 以实现用户信息的收集和传递 form 中的所有内容都会被提交给服务器
<form action="url地址" method="提交方式" name="菜单名称">
各种表单控件
</form>
常用属性 :
1. Action
在表单收集到信息后, 需要将信息传递给服务器进行处理 action 属性用于指定接收并处理表单数据的服务器程序的 url 地址
2. method
用于设置表单数据的提交方式 其取值为 get 或 post
3. name
用于指定表单的名称 以区分同一个页面中的多个表单
常用新标签:
datalist:标签定义选项列表 请与 input 元素配合使用该元素
列如:
<input type="text" value="黑子的篮球" list="basketball">
<datalist id="basketball">
<option>黑子</option>
<option>白子</option>
<option>粒子</option>
</datalist>
fieldset:元素可将表单内的相关元素分组 打包 与 legend 搭配使用
如:<fieldset>
<legend>名称</legend>
<input type="text" />
</fileldset>
常用新属性:
这个表单中你必须给他一个名字
<from action="">
姓名: <input type="text" autocomplete(记录网页写下的内容) name="" />
<input type="submit" />
</form>
多媒体标签有:
embed
audio
video
多媒体audio:
HTML5 通过<audio>标签来解决音频播放的问题
我们可以通过附加属性 更加友好的控制音频的播放, 如 :
autoplay 自动播放
controls 是否显不默认播放控件
loop 循环播放 loop="2" 就是循环2次 loop或者loop="-1" 无限循环
<audio src="相对路径或者绝对路径" controls loop="-1" autoplay>(这个格式的音频是自动无限循环播放)
多媒体video:
HTML5通过<audio>标签来解决音频播放的问题
同音频播放一样 <video>使用也相当简单
同样 通过附加属性可以更友好的控制视频的播放
autoplay 自动播放
controls 是否显示默认播放控件
loop 循环播放
width 设置播放窗口宽度
height 设置播放窗口的高度
<video src="相对路径或者绝对路径" controls loop="2" autoplay>(这个视频是自动循环播放两次的)