柚子快报激活码778899分享:第08章 HTML5和CSS3

http://yzkb.51969.com/

万维网联盟(W3C)创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。HTML和CSS的标准就是由其来制定的。

HTML5是从HTML4的基础上发展而来的,是最新的 HTML 标准。HTML5 是专门为承载丰富的 web 内容而设计的,拥有新的标签支持图形和多媒体内容的呈现。HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机等等)之上运行。

对于CSS来讲,最新的标准就是CSS3了。标准化的CSS3有利于我们的Web前端开发,但是不同的浏览器厂商对CSS3的支持却有一些差距,这也让跨浏览器开发变得复杂。目前,市面上使用比较多的浏览器包括,Google Chrome浏览器,Microsoft IE浏览器,Microsoft Edge浏览器,腾讯QQ浏览器,搜狗浏览器,火狐浏览器,360安全浏览器,苹果Safari浏览器等等。我们做前端Web开发的时候,尽量使用这些浏览器全部测试一下我们写的网页代码。

Web前端开发的困难点,除了众多浏览器兼容问题之外,还有一个屏幕分辨率的问题。也就是说,屏幕尺寸不一样的话,对于标签的位置和大小也会受到影响。一般情况下,PC端的网页设计,我们都是将网页内容固定一个宽度(例如980像素),高度则根据内容进行自适应。而对于移动端网页设计而言,我们都是HTML5版本,HTML5最大的特点就是适配多种不同的设备浏览器,其中就包括让网页自适应屏幕的尺寸。当然,现在的大部分PC端浏览器也支持HTML5了,因此,我们可以统一使用HTML5来解决PC端和移动端的兼容问题和自适应问题。

首先,我们先看看HTML5文档结构是怎样的

标题

内容

我们发现Html5的文档非常简洁啦。

接下来,我们来简单介绍一下H5新增加的特性。

1. HTML5 的画布标签用于图形的绘制。标签本身是没有绘图能力的,所有的绘制工作必须在 JavaScript 脚本来完成。

2. HTML5 的SVG定义为可缩放矢量图形,它是一种使用 XML 描述 2D 图形的语言。SVG 图像可在任何的分辨率下被高质量地展示,而不会像普通图片放大后产生模糊的问题。

3. HTML5 使用地理定位,使用 JavaScript 脚本调用 getCurrentPosition() 方法来获得用户的位置。这个一般在手机浏览器中支持的,这个本质还是通过GPS获取的位置信息。而PC端浏览器则是通过IP地址定位的,这些信息则是由电信,移动等运营商或者第三方的服务商提供的位置数据。

4. HTML5的

5. HTML5 的

6. HTML5中新的语义标签:

,