第三天的学习,收获很多

一.列表标签

    1.无序列表(ul),无需列表各列表项之间没有顺序级别之分,是并列的。 基本样式:

    <ul>
    <li>列表</li>
    <li>列表</li>
    <li>列表</li>
    <li>列表</li>
    ........
    </ul>

   ①.<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的
   ②.<li>与</li>之间相当于一个容器 可以容纳所有元素
   ③.无序列表会带有自己样式属性 放下那个样式 

    2.有序列表(ol),有序列表即为有排列顺序的列表 其各个列表项按照一定的顺序排列定义。基本样式:

 <ol>
    <li>第一</li>
    <li>第二</li>
    <li>第三</li>
    <li>第四</li>
    ......
</ol>

3.自定义列表。自定义列表常用语对术语或名词进行解释和描述 定义列表的列表项前没有任何项目符号 。基本语法:

<dl>
    <dt> 名词一 </dt>
    <dd> 名词一解释一 </dd>
    <dd> 名词一解释二 </dd>
    ...
    <dt> 名词二 </dt>
    <dd> 名词二解释一 </dd>
    <dd> 名词二解释二 </dd>
    ...
</dl>

二.表格。

1.创建表格。基本语法:

<table>
    <tr>
        <td>单元格内的文字</td>
        ......
    </tr>
    ......
</table>在上面的语法中包含三队HTML 标签 分别为 <table></table> <tr></tr> <td></td> 他们是创建表格的基本标签,缺一不可 

  • table用于定义一个表格
  • tr用于定义表格中的一行,必须嵌套在table标签中
  • td用于定义表格的单元格,必须嵌套在<tr></tr>标签中,一对<tr></tr>中包含几对<td></td>就表示有多少个单元格。
  • <tr></tr>中只能嵌套<td></td>
  • <td></td>可容乃所有元素。

2.表格属性。

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

3.合并单元格。

跨行合并: rowspan  跨列合并 : colspan

合并单元格的思想: 

​    将多个内容合并的时候, 就会有多余的东西

4.总结表格

  • 表格提供了HTML中定义表格式数据的方法

  • 表格中由行中的单元格组成

  • 表格中没有元素 列的个数取决于行的单元格个数

  • 表格不要纠结于外观, 那是CSS的作用

三.input控件

<input /> 标签为单标签 type 属性为其最基本的属性 其取值有多重 用于指定不同控件类型 除了 type 属性之外 <input /> 标签还可以定义很多其他属性 其常用属性如下图所示 :

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

  

新增的input type属性值:
类型使用示例含义
email<input type="email">输入邮箱格式
tel<input type="tel">输入手机号码格式
url<input type="url">输入url格式
number<input type="number">输入数字格式
search<input type="search">搜索框
range<input type="range">自由拖动滑块
time<input type="time">小时分钟
date<input type="date">年月日
datetime<input type="datetime">时间
month<input type="month">年月
week<input type="week">星期 年

四.lable标签。

  label 标签为 input 元素定义标注 (标签)

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

  for 属性规定 label 与哪个表单元素绑定:

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

五.text area控件(文本域)

如果需要输入大量的信息, 就需要用到<textarea></textarea>标签 通过textarea控件可以轻松的创建多行文本输入框 其基本语法格式如下 : 

<textarea cols="每行中的字符数" rows="显示的行数">文本内容</textarea>

六.下拉菜单

使用 select 控件定义下拉菜单的基本语法格式如下 :

<select>
    <option> 选项1 </option>
    <option> 选项2 </option>
    <option> 选项3 </option>
    ...
</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

    用于指定表单的名称 以区分同一个页面中的多个表单

注意 : 每个表单都应该有自己的表单域

八.多媒体标签

embed: 标签定义嵌入的内容

audio : 播放音频

video : 播放视频

1.audio:

HTML5 通过<audio>标签来解决音频播放的问题

我们可以通过附加属性 更加友好的控制音频的播放, 如 : 

autoplay 自动播放 

controls 是否显示默认播放控件

loop 循环播放 loop="2" 就是循环2次 loop或者loop="-1" 无限循环

2.video

HTML5通过<audio>标签来解决音频播放的问题

同音频播放一样 <video>使用也相当简单 

同样 通过附加属性可以更友好的控制视频的播放

autoplay 自动播放

controls 是否显示默认播放控件

loop 循环播放

width 设置播放窗口宽度

height 设置播放窗口的高度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值