当文章的标题是一副用photoshop制作的图片,那么势必在搜索引擎中无法搜索到。并且因为图片的体积不算小。可能在网速慢的的时候不得不耐心的等待图片的刷新。

所以。我们来谈谈有没有一种新的方法能够避免这些缺点。

什么是HTML5和CSS3

HTML和CSS并不难理解。HTML为构成网页的主要语言。通过这样的语言。我们能够向计算机说明网页格式、内容、显示效果等等。而CSS则是专门用来控制网页显示效果的语言。

HTML 5的新特性

1. 新的内容标签

HTML4中的内容标签级别同样,无法区分各部分内容。

而HTML5中的内容标签互相独立,级别不同,搜索引擎以及统计软件等均可高速识别各部分内容。

2. 更好的表格体系

如今,你能够抛弃JavaScript或者是PHP,仅仅通过HTML5来定义表格。你能够定义每一个表格单元的输入格式,也能够定义这个单元是否是必填的等等。

3. 音频、视频API

HTML5不但同意你在网页中直接整合视频、音频,同一时候更提供了一套功能丰富的API用来控制媒体播放。而这些用来控制媒体播放的元素也都是能够被编辑的。因此。HTML5在视频以及音频层面上实际已经能够替代经常使用的flash插件了。

4. 画布(Canvas) API

在网页中绘制图形一直是个大难题。我们不得不借助flash、silverlight等插件。然而HTML5同意你直接在网页上进行画图,甚至同意你与网页生成很多其它的交互。比如绘制图形、放大缩小,等等。图例是一个用HTML5制作的小游戏。

5. 地理(Geolocation) API

HTML5提供了地理信息的应用接口GeolocationAPI。通过这个API。网页能够通过IP。GPS等方式来获得用户的地理信息;同一时候用户也能够选择是否关闭这个功能。

6. 网页存储(Web storage) API

HTML5提供了网页存储的API。方便Web应用的离线使用。除此之外,新的API相对于cookie也有着高安全性。高效率。更大空间等长处。

7. 拖拽释放(Drag and drop)API

我们能够通过HTML5的Drag and drop API来完毕网页中的拖拽释放效果,避免了以往的网页在拖拽释放过程中须要不停改动元素的位置,代码繁多的弊端。

CSS3 新特性

1. RGBa

CSS3的RGBa新特性同意你对每一个元素进行色彩以及透明度的设置。而原来经常使用的opacity命令仅仅能对元素及其子元素进行设置。

2. Multi-column layout

CSS3新提供的多栏布局选择器无需HTML布局标签就可以生成多栏布局。同一时候‘栏数’、‘栏宽’以及‘栏间距’都是能够定义的。

3. Round corners

圆角功能可能是CSS3提供的最有用的功能了。通过Border-radius。你能够没有不论什么难度的给指定的HTML元素加入圆角。而且你还能够定义圆角的大小,以及哪个角是圆角,哪个角不是圆角。

4. @font-face

当网页显示某种用户没有安装的字体时。CSS3提供的@font-face功能会自己主动的、默默地帮用户从网络上下载对应字体。

从而让设计师更加自由的发挥。而不用考虑用户的机器是否安装了对应字体。

5. 其它特性

此外,CSS3还给我们带来了渐变、防止字符串过长溢出、多重背景以及用图片来作为元素边框等功能。利用好CSS3,你能够更快捷的得到以往用非常多插件才干得到的效果。

同过使用元素本身来代替大部分图片,网页的载入速度会得到提升,这些原本是图片的内容,也能够被搜索引擎检索到。

HTML5和CSS3的兼容性

HTML5和CSS3的标准并未正式完毕。各家浏览器对其支持程度也不尽同样。了解HTML5和CSS3的兼容性是十分必要的。

HTML5和CSS3中的交互新特性的更多相关文章

  1. Jdk5.0中出现的新特性

    掌握jdk5.0中出现的新特性1.泛型(Generics)2.增强的"for"循环(Enhanced For loop)3.自动装箱/自动拆箱(Autoboxing/unboxin ...

  2. MVC中的其他新特性

    MVC中的其他新特性 (GlobalImport全局导入功能) 默认新建立的MVC程序中,在Views目录下,新增加了一个_GlobalImport.cshtml文件和_ViewStart.cshtm ...

  3. C#6.0 中的那些新特性

    C#6.0 中的那些新特性 前言 VS2015在自己机器上确实是装好了,费了老劲了,想来体验一下跨平台的快感,结果被微软狠狠的来了一棒子了,装好了还是没什么用,应该还需要装Xarmain插件,配置一些 ...

  4. iOS中的项目新特性页面的处理

    一般项目中都会出现新特性页面,比如第一次使用应用的时候,或者在应用设置里查看新特性的时候会出现. 这里,选择新建一个专门处理项目新特性的控制器,来完成功能. 首先是 NewFeaturesViewCo ...

  5. Xcode中StoryBoard Reference 新特性的使用

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  6. 浅析Oracle 12c中Data Guard新特性

    浅析Oracle 12c中Data Guard新特性   写在前面 无论是做Oracle运维的小伙伴还是老伙伴,想必对Oracle数据库的数据级灾备核心技术—Data Guard是再熟悉不过了!这项从 ...

  7. ES6系列之项目中常用的新特性

    ES6系列之项目中常用的新特性 ES6常用特性 平时项目开发中灵活运用ES6+语法可以让开发者减少很多开发时间,提高工作效率.ES6版本提供了很多新的特性,接下来我列举项目中常用的ES6+的特性: l ...

  8. 前端笔记之HTML5&CSS3(上)新特性&音频视频&本地存储&自定义属性

    一.HTML5简介 HTML 5 的第一份正式草案已于2008年1月22日公布.HTML5 仍处于完善之中.然而,大部分现代浏览器已经具备了某些 HTML5 支持. 2014年10月29日,万维网联盟 ...

  9. HTML5 中的一些新特性

    HTML5是HTML最新的修订版本,包含了新的标签元素,属性和行为,同时包含了一系列可以被用来让 Web 站点和应用更加多样化,功能更强大的技术.HTML5实现了不依赖flash插件播放视频,而且引入 ...

随机推荐

  1. 网易UI自动化测试工具Airtest中导入air文件中的方法

    最近看了一下网易的Airtest ,UI测试工具,写了一些后在导入其他air文件中的.py文件,卡了一下,现在博客中纪录一下导入其他air文件的方式: 在Airtest 测试工具中,导入其他air文件 ...

  2. netty之ByteBuf详解

    [ChannelPromise作用:可以设置success或failure 是为了通知ChannelFutureListener]Netty的数据处理API通过两个组件暴露——abstract cla ...

  3. C - New Year Candles

    Problem description Vasily the Programmer loves romance, so this year he decided to illuminate his r ...

  4. Elasticsearch之curl删除

    扩展下, Elasticsearch之curl删除索引库 [hadoop@djt002 elasticsearch-2.4.3]$ curl -XDELETE 'http://192.168.80.2 ...

  5. python爬虫:爬取百度云盘资料,保存下载地址、链接标题、链接详情

    在网上看到的教程,但是我嫌弃那个教程写的乱(虽然最后显示我也没高明多少,哈哈),就随手写了一个 主要是嫌弃盘搜那些恶心的广告,这样直接下载下来,眼睛清爽多了. 用pyinstall 打包成EXE文件, ...

  6. 【PostgreSQL-9.6.3】函数(1)--数值型函数

    函数表示对输入参数返回一个特殊计算结果的值.PostgreSQL中的函数种类比较丰富,主要分为以下几类:数值型函数.字符型函数.日期和时间函数.条件判断函数.系统函数.加密函数以及其他函数.这篇文章只 ...

  7. C#多线程方法 可传参

    //将线程执行的方法和参数都封装到一个类里面.通过实例化该类,方法就可以调用属性来实现间接的类型安全地传递参数.using System; using System.Threading; //Thre ...

  8. mqtt-client回调方法简介

    mqtt-client回调方法简介 毫无疑问Callback方式是最复杂的一种,但是其也是能够提供更好的服务,因此有必要好好研究,下面就是对使用回调方式的简单介绍: 一.在使用回调方式前,先通过MQT ...

  9. 【sqli-labs】 less13 POST - Double Injection - Single quotes- String -twist (POST型单引号变形双注入)

    报错 闭合掉括号 这关登录成功之后不显示登录的用户名密码了

  10. servlet 中文编码设置

    Tomcat服务器默认采用的ISO8859-1编码 产生的原因: 不同数据来源的编(解)码格式不同: 数据来源 默认编码格式 浏览器页面 GBK(可在浏览器页面右键切换) request(get) I ...