一.列表标签

    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 /> 标签还可以定义很多其他属性 其常用属性如下图所示 :

属性 属性值 描述
type text 单行文本输入框
password 密码框
radio 单选按钮
checkbox 复选框
button 普通按钮
submit 提交按钮
reset 重置按钮
image 图像形式的提交按钮
file 文件域
name 由用户自定义 控件的名称
value 由用户自定义 input控件中的默认文本值
size 正整数 input控件在页面中的显示宽度
checked checked 定义选择控件默认被选中的项
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 设置播放窗口的高度

第三天的学习,收获很多

相关文章:

  • 2021-05-30
  • 2021-12-18
  • 2022-01-05
  • 2021-11-12
  • 2021-10-17
  • 2022-01-24
  • 2021-10-11
  • 2022-01-23
猜你喜欢
  • 2022-12-23
  • 2021-04-30
  • 2021-10-25
  • 2021-09-03
  • 2021-08-31
  • 2021-12-09
  • 2022-01-16
相关资源
相似解决方案