表格、表单和H5

1.表格

(1)创建表格

<table>                     <!-- 用于定义一个表格 -->
    <caption>表格标题</caption>
        <tr>     
            <th>表头</th>    <!-- 有加粗居中效果 -->
            ...        
       </tr>
      <tr>                  <!-- 定义表格的一行 -->
            <td>单元格内的文字</td>
            ...               <!-- <td></td>的对数=列数 -->
      </tr>
      ...
</table>

(2)表格属性 

(3)表格属性 

        <thead></thead>:用于定义表格的头部。必须位于<table></table> 标签中,一般包含网页的logo和导航等头部信息。

        <tbody></tbody>:用于定义表格的主体。位于<table></table>标签中,一般包含网页中除头部和底部之外的其他内容。

(4)合并单元格

        跨行合并:rowspan

        跨列合并:colspan

2.表单

        一个表单的三个基本组成部分:表单标签、表单域、表单按钮

 (1)表单标签

<form action="url地址" method="提交方式" name="表单名称">
  各种表单控件
</form>
        <!-- 提交方式取值为get或post -->

 (2)input控件

多选一: 给一组的radio命名相同的名字name。

(3)label标签

        lable作用:用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。

<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male">

(4)textarea控件(多行文本输入框)

<textarea cols="宽度 " rows="高度">  默认是20
  文本内容
</textarea>

(5)下拉菜单

<select>

  <option selected ="selected ">选项1</option>       <!-- 此选项即为默认 -->
  <option>选项2</option>
  <option>选项3</option>
  ...

</select>

(6)fieldset标签

<fieldset>

  <legend>Personalia:</legend>      <!-- <legend>标签中文本会在边框的左上角显示。 -->

  Name: <input type="text"><br>

  Email: <input type="text"><br>

  Date of birth: <input type="text">

 </fieldset>

3.HTML5

(1)HTML5中新多媒体元素

<audio>

定义音频内容

属性描述
autoplayautoplay如果出现该属性,则音频在就绪后马上播放。
controlscontrols如果出现该属性,则向用户显示音频控件(比如播放/暂停按钮)。
looploop如果出现该属性,则每当音频结束时重新开始播放。
mutedmuted如果出现该属性,则音频输出为静音。
preloadauto
metadata
none
规定当网页加载时,音频是否默认被加载以及如何被加载。
srcURL规定音频文件的 URL。

<video>

定义视频(video 或者 movie)

属性描述
autoplayautoplay如果出现该属性,则视频在就绪后马上播放。
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
heightpixels设置视频播放器的高度。
looploop如果出现该属性,则当媒介文件完成播放后再次开始播放。
mutedmuted如果出现该属性,视频的音频输出为静音。
posterURL规定视频正在下载时显示的图像,直到用户点击播放按钮。
preloadauto
metadata
none
如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。
srcURL要播放的视频的 URL。
widthpixels设置视频播放器的宽度。

<source>

定义多媒体资源 <video> 和 <audio>

属性描述
mediamedia_query规定媒体资源的类型,供浏览器决定是否下载。
srcURL规定媒体文件的 URL。
typeMIME_type规定媒体资源的 MIME 类型。
sizes 不同页面布局设置不同图片大小。
srcsetURL<source> 应用于 <picture> 标签时需要使用到。指定在不同情况下使用的图像 URL。

(2)HTML5中新表单元素

<datalist>

定义选项列表。需与 input 元素配合使用该元素,来定义 input 可能的值。

实例:
<input list="browsers">
<datalist id="browsers">
  <option value="Internet Explorer">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>

(3)HTML5中新的语义和结构元素

<article>

定义页面独立的内容区域。

<aside>

定义页面的侧边栏内容。

<footer>

定义 section 或 document 的页脚。

<header>

定义了文档的头部区域

<nav>

定义导航链接的部分。

<progress>

定义任何类型的任务的进度。

<section>

定义文档中的节(section、区段)。

(4)HTML5中标签使用

<body>
    <header>
定义了文档的头部区域
<nav>定义导航</nav>
</header>
    <div>
        <article>定义页面独立的内容区域</article>
        <aside>定义页面的侧边栏内容</aside>
<section>定义段落节</section>
    </div>
    <footer>定义 section 或 document 的页脚</footer>
</body>

(5)HTML5中新的表单属性

placeholder  占位符,其属性规定在页面加载时,域自动地获得焦点 

autofocus  获取焦点

autocomplete 自动完成

name  指定表单项属于哪个form,处理复杂表单时会需要

novalidate 关闭验证,可用于<form>标签

required  验证条件,必填项

pattern 正则表达式 验证表单

maxlength  最大长度 一般用于text文本属性

minlength  最小长度一般用于text文本属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值