【html和html5总结--详细版】

目录

一、html 常用的标签

二、列表分为有序列表、无序列表、自定义列表

    有序列表:

    无序列表:

    自定义列表:

三、hr

四、特殊符号

五、div和span

六、图片的属性

七、超链接

八、table表格的基本结构

table的属性

tr的属性

td的属性

 表格合并

九、表单标签

 扩展:get和post

十、html5新增特性

一、HTML5新增语义化标签

二、H5新增音频标签

三、H5新增视频标签

四、1.增强表单-input

      2.增强表单-数据列表

      3.增强表单-属性


一、html 常用的标签

    1.<h1>我是一级标签</h1>

      <h2>我是二级标签</h2>

      <h3>我是三级标签</h3>

      ...

      <h6>我是六级标签</h6>

    2.<p>我是分段标签</p>

    3.<b>我是加粗标签</b>

      <strong>我是加粗标签</strong>(推荐)

    4.<em>我是倾斜文本</em>(推荐)

      <i>我是倾斜文本</i>

    5.<s>我是删除线</s>

      <del>我是删除线</del>(推荐)

    6.<u>我是下划线</u>

    7.<sub>我是下标</sub>

    8.<sup>我是上标</sup>

    9.<br>换行

<h1>1. 不要抱怨不公平,一切只因努力还不够。</h1>

<h6>2. 只要路是对的,就不害怕遥远!</h6>

<p>3. 任何人都可以变得狠毒,只要你尝试过嫉妒。</p>

<strong>4. 山路曲折盘旋,但毕竟朝着顶峰延伸。</strong>

<em>5. 选择比努力重要,态度比能力重要,立场比实力重要。</em>

<del>6. 刚被搅动过的湖心,正在安静。</del>

<u>7. 穷不一定思变,应该是思富思变。</u>

8. 你相信你行,你就活力无穷;你认为你自己不行,就会精神萎靡。<sub>[1]</sub>

9. 没有人能替你承受痛苦,也没有人能抢走你的坚强。<sup>[1-2]</sup>

二、列表分为有序列表、无序列表、自定义列表

    有序列表:

    1、ol里面只能放li,li里面可以随便放

    2、数字是自动生成的

    3、type:1,a,A,i,I

     start:取值只能是数字

    <ol type="a" start="3">

        <li>111</li>

        <li>222</li>

        <li>333</li>

    </ol>

    无序列表:

    1、ul里面只能放li,li里面可以随便放

    2、默认是黑色的实心圆

    3、type:disc,circle,square,none(用的最多)

    <ul type="circle">

        <li>444</li>

        <li>555</li>

        <li>666</li>

    </ul>

    自定义列表:

    <dl>

        <dt><img src="../image/chun.png"></dt>

        <dd>我是文字</dd>

    </dl>

<hr color="red" width="300px" align="right">

三、hr

<hr color="red" width="300px" align="right">

color:颜色

width:宽度

align:对齐方式

noshade:取消阴影

<hr color="red" width="300px" align="right">

四、特殊符号

扩展:

五、div和span

div标签,没有具体含义,用来划分页面的区域,独占一行。

span,没有实际意义,主要应用在对于文本独立修饰的时候,内容有多宽就占用多宽的空间距离。

<h3>体育<span style="color:gray;">sports</span></h3>

六、图片的属性

src 路径

同级目录:两种表示方法:xia.png      ./xia.png

上级目录:../xia.png

<img src="../image/xia.png" title="夏天的图片" alt="网速较慢,请刷新" width="200px" height="200px">
<img src="../image/xiaa.png" title="夏天的图片" alt="网速较慢,请刷新">

title:鼠标放在图片上的提示语,有无图片都会显示

alt:图片没有加载出来的提示语,如果加载出来图片,就不显示alt

注意:如果只设置         宽         或        高,图片不会变形

七、超链接<a></a>

target="_self" 默认值

target="_blank" 新窗口打开

href="路径"

title:鼠标放在文字或图像上时,显示提示语。

<a href="https://www.baidu.com/" target="_blank" title="百度查询">百度</a>//文字跳转

<a href="https://www.baidu.com/"><img src="../image/open.png" alt=""></a>//图片跳转

<a href="https://www.baidu.com/" target="_blank" title="百度查询">百度</a>
<a href="https://www.baidu.com/"><img src="../image/open.png" alt=""></a>

八、table表格的基本结构

table:创建表格

tr:表示行

td:表示单元格

table的属性

  • width 宽度 //可设置百分比50%
  • height 高度 //不支持百分比,不起效果
  • border 边框
  • bordercolor 边框颜色
  • bgcolor 背景颜色
  • align="left或right或center" 水平对齐
  • cellspacing="单元格与单元格之间的距离"
  • cellpadding="单元格与内容之间的空隙"
<table width="500px" height="200px" border="1" bordercolor="red" 
bgcolor="green" align="center" cellspacing="0" cellpadding="20px">
    <tr>
        <td>1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>3</td>
        <td>4</td>
    </tr>
</table>

tr的属性

  • height 高度
  • bgcolor 背景颜色 
  • align="left或right或center"  文字水平对齐
  • valign="top或middle或bottom" 文字垂直对齐
  • <table width="500px" height="200px" border="1" cellspacing="0">
        <tr height="100px" bgcolor="orange" align="left" valign="top">
            <td>1</td>
            <td>2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>4</td>
        </tr>
    </table>

    td的属性

    • height 高度

    • width 宽度

    • bgcolor 背景颜色

    •  align="left或right或center"  文字水平对齐

    • valign="top或middle或bottom" 文字垂直对齐 

<table width="500px" height="200px" border="1" cellspacing="0">
    <tr>
        <td>1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>3</td>
        <td bgcolor="pink" width="50px" height="50px" align="right" valign="top">4</td>
    </tr>
</table>

 表格合并

Colspan="所要合并单元格的列数" 必须给td

Rowspan="所要合并单元格的行数" 必须给td

<table width="500px" height="200px" border="1" cellspacing="0" align="center">
    <tr>
        <td>1</td>
        <td colspan="2">2</td>
    </tr>
    <tr>
        <td rowspan="2">4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>8</td>
        <td>9</td>
    </tr>
</table>

 

九、表单标签

  • method="get或post"
  • action="向何处发送表单数据"
  • type 属性定义输入框的类型
  • placeholder 属性 描述输入字段预期值的简短的提示信息,兼容到IE8以上
  • name 属性必须设置,否则提交表单时,用户输入的数据不会被发送给服务器
  • value 属性
  • <input type="button" value="注册">自己写的js行为

<form method="get或post" action="向何处发送表单数据">

    <input type="text" placeholder="请输入用户名" name="username">

    <input type="password" placeholder="请输入密码" name="password">

    <input type="submit" value="登录">

    <!-- <input type="submit">和<button>提交按钮</button>一样 -->

    <input type="reset" value="重置">

</form>

<form method="GET" action="https://www.baidu.com/">
    <input type="text" placeholder="请输入用户名" name="username">
    <input type="password" placeholder="请输入密码" name="password">
    <input type="submit" value="登录">
    <!-- <input type="submit">和<button>提交按钮</button>一样 -->
    <input type="reset" value="重置">
</form>

 扩展:get和post

十、html5新增特性

一、HTML5新增语义化标签

section 元素表示页面中的一个内容区块

 article 元素表示一块与上下文无关的独立的内容

 aside 元素在 article 之外的,与 article 内容相关的辅助信息

 header 元素表示页面中一个内容区块或整个页面的标题

 footer 元素表示页面中一个内容区块或整个页面的脚注

 nav 元素表示页面中导航链接部分

 figure 元素表示一段独立的流内容,使用 figcaption 元素为其添加标题(第一个或最后一个子元素的位置)

 main 元素表示页面中的主要的内容( ie 不兼容)

二、H5新增音频标签

<audio src="./EGM文乐 - 老人与海.mp3" controls loop autoplay muted></audio>

controls 循环栏

loop 循环

autoplay 自动播放(不同浏览器不一样)

muted 静音

三、H5新增视频标签

<video src="./薛之谦 - 天外来物.mp4" controls loop muted poster="./qiu.png" ></video>

controls 循环栏

loop 循环

autoplay 自动播放

muted 静音

poster 海报

width

height

四、1.增强表单-input

 type =" color "生成一个颜色选择的表单

 type =" tel "唤起拨号盘表单

 type =" search "产生一个搜索意义的表单

 type =" range "产生一个滑动条表单

 type =" number "产生一个数值表单

 type =" email "限制用户必须输入 email 类型

 type =" url "限制用户必须输入 url 类型

 type =" date "限制用户必须输入日期

 type =" month "限制用户必须输入月类型

 type =" week "限制用户必须输入周类型

 type =" time "限制用户必须输入时间类型

 type =" datetime - local "选取本地时间

 2.增强表单-数据列表

 (支持模糊查询)

 <input type="text" list="mylist">

 <datalist id="mylist">

    <option value="手机"></option>

    <option value="手表"></option>

    <option value="手环"></option>

 </datalist>

 3.增强表单-属性

  •  autofocus 属性:

给文本框、选择框、或者按钮控件加上该属性,当打开页面时,该控件自动获得国标焦点,一个页面只能有一个。

  •  required 属性:

验证输入不能为空

  •  Multiple :

可以输入一个或多个值,每个值之间用逗号分开例:< input type =" email " multiple />还可以应用于 file

  •  pattern:

将属性值设为某个格式的正则表达式,在提交时会检查其内容是否符合给定格式。

例:< input pattern ="[0-9][ A - Z ](3)" title ="输入内容:一个数与三个大写字母" placeholder ='输入内容:一个数与三个大写字母'>

创作不易,点个关注呗😀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王猫粮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值