Web前端自学总结

Web前端自学总结

以下仅是自己的总结,和萌新们一起学习,总结一下近些天学习的东西。

自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。 为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页应用程序缓存,存储,网络工作者,等。

  1. HTML5新元素:
    <canvas>标签:定义图形,该标签基于JavaScript的绘图API;
    <audio>标签:定义音频内容;
    <video>标签:定义视频;
    <source>标签:定义多媒体内容video和audio标签;
    <embed>标签:定义插件,如插件;
    <track>标签: 为诸如 video 和 audio 元素之类的媒介规定外部文本轨道。
    <datalist>标签: 定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能值。
    <keygen>标签:规定用于表单的密钥对生成器字段。
    <output>标签:定义不同类型的输出,比如脚本的输出。
    等等,就不一一列举了!
    HTML基本样式
    Html5在下图的html后面的访问权限就不用写了,标准HTML5的声明格式为
    <!DOCTYPE html>
    ** <!DOCTYPE> 声明非常重要,它是一种标准通用标记语言的文档类型声明,通过该标签,浏览器能够了解HTML5文档正在使用的HTML规范,<!DOCTYPE> 声明是HTML5文档的起始点,也就是说它必须位于HTML5文档的第一行!**

    标签定义及使用说明<!DOCTYPE> 声明位于文档中的最前面的位置,处于 标签之前。<!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。在 HTML 4.01 中,<!DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。HTML5 不是基于 SGML,因此不要求引用 DTD。提示:总是给您的 HTML 文档添加 <!DOCTYPE> 声明,确保浏览器能够预先知道文档类型。
    2. HTML<a>标签:
    标签定义及使用说明
    <a>标签定义超链接,用于从一个页面链接到另一个页面。
    <a>元素最重要的属性是 href 属性,它指定链接的目标。
    在所有浏览器中,链接的默认外观如下:
    未被访问的链接带有下划线而且是蓝色的.
    已被访问的链接带有下划线而且是紫色的.
    活动链接带有下划线而且是红色的.
    <a>属性:
    属性:
    New :HTML5 中的常用新属性。
    1. charset:值:char_encoding;
    2. href:值:URL;
    3. target:值:_blank,_parent,_self,_top;
    全局属性
    <a>标签支持HTML的全局属性。

<a href="http://www.baidu.com>访问百度首页!</a>

3.HTML<area>标签
该标签能够在所需图像中设置作用区域,使用者可以通过点击该目标区域来跳转到相应的页面。

<img src="/statics/images/course/planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" target="_blank" alt="Sun" href="/statics/images/course/sun.gif">
  <area shape="circle" coords="90,58,3" target="_blank" alt="Mercury" href="/statics/images/course/merglobe.gif">
  <area shape="circle" coords="124,58,8" target="_blank" alt="Venus" href="/statics/images/course/venglobe.gif">
</map>

注意:
<area>标签始终嵌套在<map>标签内部。
<img>标签中的usename属性与<area>元素中的name想关联。
*
<area>标签常用属性:
1.alt:值为“text”,规定区域的代替文本,如果使用href属性,则该属性是必需的。
2.coords:值为“coordinates”,规定区域的坐标。
3.href:值为“URL”,规定目标区域的URL。
4.shape:值为“dafault,rect,circle,poly“,规定目标区域的形状。
4.HTML5的<abbr>标签
<abbr>标签用来表示一个缩写词或者首字母略写
如:<p>The <abbr title="World Health Organization">WHO</abbr> was founded in 1948.</p>
**5.HTML5的<article>元素
该标签定义独立的内容。
该标签是HTML5的新标签。
6.HTML5<b>的标签

<p>这是一个普通的文本- <b>这是一个加粗文本</b></p>

7.HTML5的<base>标签
该标签用来规定页面上所有的链接默认的URL和默认目标

<head><base href="//statics.w3cschool.cn/images/w3c/" target="_blank"></head> 
<body>
<img src="logo.png" width="24" height="39" alt="w3cschool">
<a href="logo.png">w3cschool logo</a>
</body>

注意:
在一个文档中只能有一个<base>元素,必须位于<head>元素内部。
8.HTML5的<button>标签
该标签用来定义按钮,该标签的内容即为你要使用按钮的内容。

<button type="button">点我!</button>

9.HTML5的<col>标签
HTML5中的<col>标签用于控制表格中的列,使你方便的为表格中的列应用样式。
例子如下:

<table border=1>
  <colgroup>
    <col span="2" style="background-color:red">
    <col style="background-color:yellow">
  </colgroup>
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
</table>

<col>标签规定了<colgroup>元素内部每一列样式。
通过使用<col>标签,可以向整个列应用样式,而不需要重复为每个单元或每一行设置样式。
属性常用的为span,规定<col>元素应该横跨的列数。
10.HTML5的<ul>标签
<ul>定义无序列表

<ul>   
   <li>Coffee</li>
   <li>Tea</li>
</ul>

11.HTML5的<dl>标签
带有项目和描述的描述列表:

<dl>
 <dt>咖啡</dt>
   <dd>黑色的热饮</dd>
 <dt>牛奶</dt>
   <dd>白色的冷饮</dd>
</dl>

说明:
<dl>标签定义一个描述列表。
<dl>标签与<dt>(定义项目/名字)和<dd>(描述每一个项目/名字)一起使用。
12.HTML5的<div>元素
<div>标签定义HTML文档中的一个分隔区过着一个区域部分。
<div>标签常用于组合会计元素,一遍通过CSS来对这些元素进行格式化。
实例
文档中的一个区域将显示为蓝色:

<div style="color:#0000FF"> <h3>这是一个在 div 元素中的标题。</h3> <p>这是一个在 div 元素中的文本。</p></div>

说明:<div>元素常用于和CSS一起使用,用来布置页面。
13.<hr>元素:当内容的主题发生变化时,使用<hr>标签进行分隔。
标签定义及使用说明:
<hr>标签定义 HTML 页面中的主题变化(比如话题的转移),并显示为一条水平线。<hr>元素被用来分隔 HTML 页面中的内容(或者定义一个变化)。
14.<h1>至<h6>元素

<h1>这是标题 1</h1>
<h1>这是标题 2</h1>
<h2>这是标题 3</h2>
<h4>这是标题 4</h4>
<h5>这是标题 5</h5>
<h6>这是标题 6</h6>

定义和用法:
HTML5 通过<h1> - <h6>标签可定义标题。<h1>定义最大的标题。<h6>定义最小的标题。
由于 h 元素拥有确切的语义,因此请您慎重地选择恰当的标签层级来构建文档的结构。因此,请不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用层叠样式表定义来达到漂亮的显示效果。
15.<header>元素
HTML5中,<header>标签用来表示介绍性的内容,即定义了文档的页眉。
标签定义及使用说明<header>标签定义文档或者文档的一部分区域的页眉。<header>元素应该作为介绍内容或者导航链接栏的容器。在一个文档中,您可以定义多个<header>元素。注释:<header>标签不能被放在<footer><address>或者另一个 <header>元素内部。
16.<html>元素
定义和用法
HTML5 <html>标签是所有其他 HTML 元素(除了 <!DOCTYPE> 标签)的容器。
<html>标签告知浏览器这是一个 HTML 文档。
<html>元素是 HTML 文档中最外层的元素。
<html>元素也可称为根元素。
目前先更新到这,随后会继续更新.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值