HTML标签三

上期回顾

  • 路径的书写
    1.绝对路径的书写
    2.相对路径的书写
  • img标签
    1.src属性
    2.alt属性
    3.title属性
    4.与a标签的嵌套使用
  • br标签
  • video标签与audio标签
    1.书写格式及属性的简写
    2.自身带有属性:
    autoplay
    controls
    loop
    preload
    muted
    poster
    width
    height
    其中的(preload,width,height 在video标签有,而audio标签无)
    3.第二种书写格式与其背景
  • 假链接
    1.什么是假链接?
    2.两种假链接的书写格式和它们的异同

列表标签

  • 什么是列表?
    列表就是给一堆数据添加列表属性,使一堆相关的元素成为一个整体
  • 列表的分类
    1.无序列表(常用)
    2.有序列表
    3.定义列表

无序列表(unordered list)

  • 格式:
<ul type="disc">
  <li>牛奶</li>
  <li>咖啡</li>
  <li>茶</li>
</ul>
无序列表

type属性:决定了无序列表前面的图形,常见如下:
dise:实心圆(默认值)
circle:空心圆
square:实心方块
1.ul标签和li标签是一般情况下都是组合使用的
2.ul标签中一般只放li标签,不会放其它的标签
3.不要为了加个小圆点而使用ul li 标签,注意语义化,小圆点可以由CSS来控制
4.应用:导航条、商品列表等.

有序列表(ordered list)

  • 格式:
<ol type="1">
  <li>第一项</li>
  <li>第二项</li>
  <li>第三项</li>
  <li>第四项</li>
<ol>
有序列表

type属性:决定了有序列表前面的图形,常见如下:
1:数字(默认值)
a:小写字母
A:大写字母
其它与无序列表基本一样

定义列表(definition list)

  • 格式:
<dl>
  <dt>杯子</dt>
  <dd>用于喝水</dd>
  <dt>音乐</dt>
  <dd>用于放松</dd>
</dl>
定义列表

dt(definition title):定义列表的标题
dd(definition description):定义列表标题对应的描述
应用场景:
1.网站底部相关信息
2.图文混排
其它与ul li 几乎一样,推荐:一个dt对应一个dd


表格标签

  • 什么是表格标签?
    给一堆数据添加表格语义
  • 格式:
<table border="1">
        <caption>
            <h2>XXX统计</h2>
        </caption>
        <tr>
            <td>(1,1)</td>
            <td>(1,2)</td>
            <td>(1,3)</td>
            <td>(1,4)</td>
        </tr>
        <tr>
            <td>(2,1)</td>
            <td>(2,2)</td>
            <td>(2,3)</td>
            <td>(2,4)</td>
        </tr>
</table>
表格标签

表格标签一

caption标签:

      定义表格标题,caption 标签必须紧随 table 标签之后,每个表格只能定义一个标题,通常这个标题会被居中于表格之上。
border:表格外边框的宽度,不写该属性,则不显示外边框,效果如图(表格标签一)

一对table标签代表一个表格
一对tr标签代表表格中的一行
一对td标签代表一行中的一个单元
若想知道table标签的各种属性,点击这里

表单标签

  • 格式:
<form action="https://www.baidu.com">
        <input type="text" value="默认值"><br>
        账号:<input type="text" name="user"><br>
        密码:<input type="password" name="password"><br>
        隐藏输入框:<input type="hidden" name="kevin" value="666"><br>
        单选:
        <input type="radio" name="gender" checked>男
        <input type="radio" name="gender">女<br>
        多选:
        <input type="checkbox">香蕉
        <input type="checkbox" checked>橘子
        <input type="checkbox">西瓜
        <input type="checkbox">榴莲<br>
        按钮:
        <input type="button" value="按钮">
        <input type="image" src="./按钮.png" width="50px">
        <input type="submit">
        <input type="reset">
    </form>
表单标签

提交

form标签:用于包裹用户信息
input:输入框
type属性:

  • text:输入普通文本(可见,明文)
  • password:输入密码(不可见,暗文)
  • hidden:隐藏的文本框,默认上传一些数据到服务器,用户不可见
  • radio:单选框,同一个类型里的单选框需要写上相同的 name 属性,以区分哪些选项是单选的,加入 checked 表示某一项是默认选中的
  • checkbox:多选框,checked 属性与单选框一样
  • button:普通按钮
  • image:图片按钮
  • submit:将 form 的数据提交到远程服务器,提交的条件:
    1.提交地址:写在 form 标签的 action 属性里
    2.提交哪些数据:在要提交的标签中加入 name 属性,如 name="user",提交效果如上图
  • reset:重置按钮,用于重置 form 表单,恢复到默认值
    关于form更多的解释点击form
    关于input更多的解释点击input

label标签

<form action="">
<label for="uname">账号:</label>
<input type="text" id="uname"><br>
<label for="pwd">密码:</label>
<input type="password" id="pwd"><br>
</form>
label标签

label标签:将输入框前的文字与输入框绑定在一起,实现点击文字,也能使输入框获得焦点,优化用户的体验。
具体绑定要求:
1.input 标签输入框具有 id 属性
2.label 标签具有 for 属性,值为 input 标签的 id 值

补充扩展:实体字符

先看代码:

<h2>
我们       正在学习<h2>标签
</h2>

这是什么情况?
解释:在html中存在空白折叠(将回车、多空格等当做一个空格处理),并且html中不能出现特殊字符,如'<' '>',如果出现,会被当成标签处理
解决方法:使用字符实体

<h2>
我们&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;正在学习&lt;h2&gt;标签
</h2>

&nbsp; 表示空格
&lt; 小于 '<' (less than)
&gt; 大于 '>' (greater than)
更多的实体字符点击实体字符

END

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,331评论 1 41
  • 1、表单(重要)1、表单用途2、基本使用表单是一个双边标记, 【注】将能够收集用户信息的标签放到form里...
    博行天下阅读 241评论 0 0
  • 概述 在网易云课堂学习李南江老师的《从零玩转HTML5前端+跨平台开发》时,所整理的笔记。笔记内容为根据个人需求所...
    墨荀阅读 2,380评论 0 7
  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 1,164评论 0 0
  • 序言 整理谷歌的小弟的笔记,版权归原作者所有,本文仅作整理,原文链接:http://blog.csdn.net/l...
    在代码下成长阅读 1,180评论 1 5