Html学习笔记(二)

表格 table (会使用)

表格由 <table> 标签来定义。每个表格均有若干行(由<tr> 标签定义),每行被分割为若干单元格(由 <td>标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

<table>
  <tr>
    <td>
    </td>
  </tr>
</table>

*注意:*tr标签只能放td标签,td标签可以放其他元素
表格属性

属性名含义常用属性值
border设置表格的边框(默认border=”0”无边框)像素值
cellspacing设置单元格与单元格之间的空白间距像素值(默认为2像素)
cellpadding设置单元格内容与单元格边框之间的空白距离像素值(默认为1像素)
width设置表格的宽度像素值
height设置表格的高度像素值
align设置表格在网页中的水平对齐方式left、right、center

表头标签
表头一般位于表格的第一行或第一列,其文本加粗居中
这里写图片描述
表格结构
表格可以划分为表头和主体,所以有<thead></thead>标签和<tbody></tbody>
这里写图片描述
表格标题标签
caption

<table>
   <caption>标题</caption>
</table>

合并单元格
跨行合并:rowspan
跨列合并:colspan
这里写图片描述

 <tr> 
    <td>吴亦凡</td>
    <td rowspan="2"></td>
    <td>27</td>
  </tr>
   <tr>
    <td>张磊</td>

    <td>37</td>
  </tr>

这里写图片描述

<tr>
    <td>张磊</td>
    <td colspan="2"></td>

  </tr>
表单标签(掌握)

用于搜集不同类型的用户输入
由表单域、提示文本和表单控件组成

input控件
<input>元素是最重要的表单元素。
<input>元素有很多形态,根据不同的 type 属性。

属性属性值描述
typetext单行文本输入框
password密码输入框
radio单选按钮
checkbox复选框
button普通按钮
submit提交按钮
reset重置按钮
image图像形式的提交按钮
file文件域
name由用户自定义控件的名称
value由用户自定义input控件中默认文本值
size正整数input控件在页面中的显示宽度
checkedchecked定义选择控件默认被选中的项
maxlength正整数控件允许输入的最多字符数

如果是一组单选框,通过相同name值来实现

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

  1. 用label直接包裹input
  2. 如果label里面有多个表单,想定位到某个 可以通过 for id 的格式来进行
<label>输入账号:<input  type="text"/></label>

这里写图片描述
当鼠标点击输入账号时,光标也会在表单中显示

<label>输入账号:<input  type="text"/></label><br />
<label for="2">输入账号:<input  type="text"/><input  type="text" id="2"/></label>

这里写图片描述
第二个光标定位在id=2的表单上

textareal控件(文本域)
用于输入大量的信息

留言板
<textarea>请输入留言</textarea>

这里写图片描述
下拉菜单
<select></select>中至少含一对<option></option>
<option></option>中定义select=selected时,当前选项为默认选中项

籍贯
<select>
   <option>北京</option>
   <option>上海</option>
   <option>广州</option>
   <option>深圳</option>
</select>

这里写图片描述
表单域
<form>元素定义 HTML 表单,及创建一个表单,以实现用户信息的收集和传通,form中的所有内容都会被提交给服务器

<form action="url地址" method="提交方式" name="表单名称">
各种表单控件
</form>

action 属性定义在提交表单时执行的动作。向服务器提交表单的通常做法是使用提交按钮。通常,表单会被提交到 web 服务器上的网页。
method 属性规定在提交表单时所用的 HTTP 方法(GET 或 POST)。
name 属性如果要正确地被提交,每个输入字段必须设置一个 name 属性。以区分同一个页面的多个表单。

HTML5新标签与特性

这里写图片描述
文档类型设定

document

  • HTML: sublime 输入 html:4s
  • XHTML:sublime 输入 html:xt
  • HTML5:sublime 输入 html:5 <!DOCTPYE html>

常用新标签

  • header:定义文档的页眉 头部
  • nav:定义导航链接的部分
  • footer:定义文档或节的页脚 底部
  • article:定义文章
  • section:定义文档的节(section、区段)
  • aside:定义其所处内容之处的内容 侧边
  • datalist:标签定义选项列表,与input配合使用
<input  type="text" list="star"/>
<datalist id="star">
<option>刘德华</option>
<option>刘若英</option>
<option>刘晓庆</option>
<option>张学友</option>
</datalist>

这里写图片描述

  • fieldset:元素可将表单内的相关元素分组打包
<fieldset>
<legend>用户登录</legend>
    用户名:<input  type="text"/><br />
    密&nbsp;&nbsp;码:<input  type="password"/>
</fieldset>

这里写图片描述
新增的input type属性值

属性使用示例含义
emailinput type=”email”输入邮箱格式
telinput type=”tel”输入手机号码格式
urlinput type=”url”输入url格式
numberinput type=”numbers”输入数字格式
searchinput type=”search”搜索框
rangeinput type=”range”自动拖动滑块
timeinput type=”time”小时分钟
dateinput type=”date”年月日
datetimeinput type=”datetime”时间
monthinput type=”month”月份
weekinput type=”week”星期
<fieldset>
<legend>HTML新增input type属性值</legend>
   <form action="">
   邮箱:<input type="email" /><br />
   手机:<input type="tel" /><br />
   数字:<input type="number" /><br />
   url :<input type="url" /><br />
   搜索:<input type="search" /><br />
   区域:<input type="range" /><br />
   时间:<input  type="time"/><br />
   年月日:<input  type="date"/><br />
   月份:<input  type="month"/><br />
   星期:<input  type="week"/><br />
   <input  type="submit"/>
   </form>
</fieldset>

这里写图片描述
新增新属性

属性使用示例含义
placeholderinput type=”text” placeholder=”请输入用户名”占位符,当用户输入的时候,里面文字消失,删除所有文字自动显示
autofocusinput type=”text” autofocus=”autofocus”自动获得焦点
multiple/td> input type=”file” multiple=”multiple”多文件上传
autocompleteinput type=”text” autocomplete自动记录完成
autocomplete使用方式
1.必须有提交按钮
2.表单需要name名字
requiredinput type=”text” required必须填
accesskeyinput type=”text” accesskey=”s”是元素获得焦点
<form action="">
用户名:<input  type="text" placeholder="请输入用户名" autofocus="autofocus"  autocomplete name="username"/><br /><br /><br /><br />
上传图片:<input  type="file"  multiple="multiple"/>
<input  type="submit"/>
</form>

这里写图片描述
这里写图片描述

多媒体标签
  • embed:标签定义嵌入内容
  • audio:播放音频
  • video:播放视频

多媒体embed
<embed src="url"></embed>
先上传再分享
音频audio

<audio src="C语言/吴亦凡个人简历/网页制作/Lullaby——吴亦凡 & Kevin .mp3" autoplay controls loop="loop" ></audio>

autoplay 自动播放
controls 是否显示播放控件
loop 循环播放   loop=”-1”无限播放   loop=”2”播放两次
为了浏览器兼容,需要三种声音文件 ogg   mp3   wav

<audio autoplay controls>
<source  src="xxx.mp3"/>
<source  src="xxx.ogg"/>
您的浏览器不支持播放声音
</audio>

视频video

<video src="xxx .mp4" autoplay controls ></video>

autoplay 自动播放
controls 是否显示播放控件
loop 循环播放
width设置播放窗口的宽度
height 设置播放窗口的高度
为了浏览器兼容,需要三种声音文件 ogg   mp4   WebM

<video controls autoplay="autoplay">
<source  src="xxx.mp4"/>
<source  src="xxx.ogg"/>
您的浏览器不支持HTML视频播放
</video>
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电子图书资源服务系统是一款基于 Java Swing 的 C-S 应用,旨在提供电子图书资源一站式服务,可从系统提供的图书资源中直接检索资源并进行下载。.zip优质项目,资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目。 本人系统开发经验充足,有任何使用问题欢迎随时与我联系,我会及时为你解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(若有),项目具体内容可查看下方的资源详情。 【附带帮助】: 若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步。 【本人专注计算机领域】: 有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为你提供帮助,CSDN博客端可私信,为你解惑,欢迎交流。 【适合场景】: 相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可以基于此项目进行扩展来开发出更多功能 【无积分此资源可联系获取】 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。积分/付费仅作为资源整理辛苦费用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值