整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML5入门

么是HTML5

官方概念:HTML5草案的前身名为Web Applications 1.0,是作为下一代互联网标准,用于取代html4与xhtml1 的新一代标准版本,所以叫html5。它增加了新的标签和属性,加强了网页的标准、语义化与web表现性能,同时还增加了本地数据库等 Web 应用的功能。

广义概念:HTML5代表浏览器端技术的一个发展阶段。在这个阶段,浏览器呈现技术得到了一个飞跃发展和广泛支持,它包括:HTML5,CSS3,Javascript,API在内的一套技术组合

HTML 5发展时间表

由上面图可知:现在的HTML5还不是一个最终统一的版本,所以说HTML5用在手机端的开发。

目前支持HTML5的浏览器

不同的浏览器显示的效果可能不一样。因为HTML5没有一个统一的标准。(现在处在一个推广阶段),但是大部分是一样的。

HTML5的特点

更简单

标签语义化

语法更宽松

多设备跨平台

自适应网页设计

从头说起——文档的声明

Xhtml1.0的页面架构

Html5的页面架构

HTML5标签的语义化

在以前的html中,盒子用div或span。

在html5中,标签的最大变化是标签都有了语义,以前的div和span都没有语义,仅仅表示一个盒子。

<header> 头标签

<nav> 导航标签

<aside> 侧边栏标签

<article> 文章标签

<footer> 页脚

<section> 章节,页眉,栏目

HTML5新增的表单三个属性

1、required:必填属性

2、placeholder:默认显示内容

3、autofocus:自动获取焦点

Html5中新增input标记的type属性

属性描述
email邮件
date日期
url网址格式
number数字
range范围
color颜色

完整代码

<form>

邮件:<input type="email" name="email"><br>

日期:<input type="date" name="mydate"><br>

网址:<input type="url"><br>

手机号:<input type="number"><br>

亮度:<input type="range" min="0" max="255"><br>

颜色:<input type="color"><br>

地址:

<select>

<optgroup label="北京">

<option>西城区</option>

<option>东城区</option>

</optgroup>

<optgroup label="天津">

<option>河西区</option>

<option>河东区</option>

</optgroup>

</select><br>

搜索车型:<input type="text" list="car">

<datalist id="car">

<option>奥迪</option>

<option>奥拓</option>

<option>大众</option>

</datalist>

<input type="submit" value="提交">

</form>

Range调背景色

代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<script src="js/jquery-1.8.3.min.js"></script>

<script type="text/javascript">

//当页面准备完毕的时候

$(document).ready(function(e) {

$('input').change(function(e) {

var red=$('#red').val(); //得到红色的值

var green=$('#green').val(); //得到绿色的值

var blue=$('#blue').val(); //得到蓝色的值

var value=$(this).val(); //当前修改的值

$(this).next().html(value); //将值付给当前修改元素后面的span

$('body').css('background-color','rgb('+red+','+green+','+blue+')');

});

});

</script>

</head>

<body>

红色:<input type="range" id="red" min="0" max="255" value="255"><span>255</span><br>

绿色:<input type="range" id="green" min="0" max="255" value="255"><span>255</span><br>

蓝色:<input type="range" id="blue" min="0" max="255" value="255"><span>255</span>

</body>

</html>

音频播放

第一种写法

如果声音的格式html5不支持,就显示标记之间的提示信息

第二种写法:

视频播放

使用video标记来插入视频 autoplay表示自动播放,controls表示显示控制面板。

360音乐导航

完整代码如下:

<style type="text/css">

#nav{

list-style-type:none; /*去掉无序列表前面的点*/

margin:50px auto 0px; /*上边界50px,左右居中,下边界为0*/

width:960px; /*整个导航的宽度*/

height:38px;

color:#333;

font-size:14px;

padding:0px; /*填充清0*/

overflow:hidden; /*超出尺寸的部分不显示*/

}

#nav li{

width:105px;

height:36px;

float:left; /*所有的li从左到右排列*/

text-align:center; /*文字居中对齐*/

line-height:38px; /*设置行高,目的是让文字垂直居中*/

border-top:#C9CBCE solid 1px;

border-left:#C9CBCE solid 1px;

border-bottom:#C9CBCE solid 1px;

cursor:pointer; /*光标移动到li上变成手形*/

}

#nav li:last-child{ /*#nav下的最后一个li*/

border-right:#C9CBCE solid 1px;

}

#nav .liclick{

border-top:#54B82A solid 2px;

border-bottom:none;

}

#nav span{

width:100%;

height:38px;

display:block; /*只有块显示标记才能设置宽度和高度*/

position:relative; /*相对定位,目的为了span可以移动*/

z-index:-1; /*设置span上下层的顺序,让它在文字的下面*/

}

</style>

<script src="js/jquery-1.8.3.min.js"></script>

<script type="text/javascript">

$(document).ready(function(e) {

//点击li

$('#nav li').click(function(e) {

$('.liclick').removeClass('liclick');

$(this).addClass('liclick');

});

//每个li下面添加一个底色

var color=['#B9D329','#C0EBF7','#B9D329','#69BCF3','#79D9F3','#FA5F94','#ACD180','#FAB4CC','#FFAE5B'];

$('#nav li').append('<span>');

$('#nav span').each(function(index, element) {

$(this).css('background-color',color[index]);

});

//移动到li上的时候颜色色块升起

$('#nav li').hover(function(){

$(this).children('span').animate({'top':-38},200);

//获得当前li的索引编号

var index=$(this).index();

$('audio').get(index).play(); //播放第index个音乐

},function(){

$(this).children('span').animate({'top':0},200);

});

});

</script>

</head>

<body>

<ul id="nav">

<li>我的主页</li>

<li>新闻头条</li>

<li>电 视 剧</li>

<li>最新电影</li>

<li>小 游 戏</li>

<li>小说大全</li>

<li>旅游度假</li>

<li>今日团购</li>

<li>品牌特卖</li>

</ul>

<audio src="360music/m1.mp3"></audio>

<audio src="360music/m2.mp3"></audio>

<audio src="360music/m3.mp3"></audio>

<audio src="360music/m4.mp3"></audio>

<audio src="360music/m5.mp3"></audio>

<audio src="360music/m6.mp3"></audio>

<audio src="360music/m7.mp3"></audio>

<audio src="360music/m8.mp3"></audio>

<audio src="360music/m9.mp3"></audio>

</body>

相关例题:http://pan.baidu.com/s/1hsDGA8k 密码:55ic

tml5响应式网站以其完美的动态界面和友好的搜索引擎支持,受到了广大企业建站用户的喜爱。然而制作一个html5响应式网站的费用大多在10万元以上,对于广大中小企业来讲,这无异于是一个天文数字。那有没有一个免费的,自己就能胜任Html5建站的建站系统给我们用呢?

制作html5响应式网站大多有两种办法,一种是委托建站公司建站,但通过建站公司年一般费用较高,功能也不是特别完善,故对于中小企业来讲,不是一个很好的选择;另一种方式就是通过建站系统制作网站,除了自助建站系统外,其他的建站系统且支持html5技术的程序,大多需要专业的技术人员开发,企业除非招聘专业的技术人员,否则很难正常进行下去。

想要制作一个免费的HTml5响应式网站,最好的办法就是通过支持html5技术的自助建站系统制作企业网站。如时下支持html5技术最完善的建站宝盒企业自助建站系统,就能很好的满足企业制作html5网站的需求。

建站宝盒自助建站系统不仅支持html5响应式建站,还支持在线商城、分销、餐饮网站的搭建,html5技术解决了pc端、手机端、微信端的界面兼容问题,内置的上千套html5网站模板覆盖所有传统行业,企业只需要一键安装即可轻松完成建站工作,可视化的鼠标拖拽建站模式,让企业可以在任意页面中修改页面,每一个模块都开发了数十种样式,轻松替换即可改变,兵器2过去敲代码、修样式的建站模式。

再说一下免费建站,传统建站模式下,企业需要先购买域名、主机,然后再去寻找合适的建站系统进行修改,建站宝盒自助建站系统则将主机、域名、建站系统打包在一起,建站只需要挑选喜欢的模版就能完成建站工作,方便很多。建站宝盒建站套餐价格也就千元左右,和普通建站中购买主机域名费用差不多,也就是说,使用建站宝盒制作html5网站其实就是免费的。

免费的建站系统或建站服务时下很难看到,尤其是还支持那么强大的功能和技术,而且还能自己建网站。建站宝盒作为一款企业级的自助建站系统十分值得中小企业朋友制作企业网站呢。如何制作一个免费的HTML5响应式网站?:http://www.iisp.com/ztview/F_html5website1101.html

更多建站&互联网行业资讯,敬请关注微信公众号:耐思尼克(iisp-com)

天我亲手创建了一个网页。首先,打开一个文本文档并将其重命名为“myweb”。然后,在文件中添加以下内容:<html> <head> <title>My First Webpage</title> </head> <body> <h1>My First Webpage</h1> </body> </html>

这样,你就成功地创建了一个静态网页,地址为本地。右键点击文件,选择“打开方式”,选择“记事本”,然后在文件中添加以下代码:<h1>Dog typehtml</h1>

这是一个HTML5的标签,它包含了HTML声明和标签的功能。网页的主体部分只有一个标签,即HTML标签,它是一个双标签,包含一个开始标签和一个结束标签,内部包含一个标题和网页内容。在网页的主体部分中,可以设置样式、参数、标题等。

网页的主体部分是由HTML标签包裹的,这是一个双标签,包括开始标签和结束标签。大美丽的网页,保存并刷新。大美丽网页的开头部分已经添加完成,网页的主体部分位于标题下方,即文章下方的部分,都是网页的主体部分。我的第一个网页就这样完成了,非常有趣。保存并刷新网页。我的第一个网页只是一个简单的静态网页,如果需要添加更多功能,可以使用网页开发工具进行操作。

在网页中添加一个生日祝福的内容。在王翰的文章中添加一个标题,标题为“生日祝福”。这也是一个双标签,包括开始标签和结束标签。保存并刷新网页。

在大美丽网页中添加一个图片。这是一个单标签,只有一个标签,没有结束标签。在百度中搜索一张图片,并将其地址复制下来。使用快捷键Ctrl + C,然后使用快捷键Ctrl + V将图片添加到网页中。保存并刷新网页,你会看到图片已经显示在网页中。

在网页中添加一段文字和图片,使它们位于同一行。使用行内标签“span”,使文字不会换行。保存并刷新网页。

这就是我今天做的第一个网页,非常简单。通过创建一个文本文档并添加一些简单的内容,就可以创建一个简单的静态网页。使用记事本打开文件会自动显示代码提示,按一个Tap缩进一行,就可以添加更多的标签和内容。行内标签可以嵌套在块标签中,但块标签不能嵌套在行内标签中。

使用color属性将其设置为蓝色,保存并刷新页面,即可获得相应的代码提示。只需输入color,即可获得相应的提示,而无需输入c。这样的代码更加易读。今天的任务已经完成,可以回顾一下今天的重点。了解了h天猫无网页的特性,只能包含一个h天命标签,且只能包含一个焊的body。

还学习了双标签和单标签的概念。双标签是指有头有尾的标签,如html hand。单标签则只有一个标签,例如一妹子。此外,还了解了行内标签和块标签的区别。请自行查看相关内容。为标签定义样式时,可以使用style属性。然后在其中添加颜色、字体等样式信息即可。对于图片标签,请注意使用其 src 属性来指定图片路径。今天的学习就到这里了,再见。