HTML5的优势css
跨平台运行html
硬件要求低编程
flash以外的选择canvas
HTML5的新特性浏览器
用于绘画的canvase标签网络
用于媒介回放的ivdeo和audio元素app
对本地离线储存的更好支持编程语言
新的特殊内容元素学习
如:article、footer、header、nav、sectionurl
新的表单控件
如:calendar、data、time、email、url、search
Safari、Chrome、Firefox以及Opera包括IE9都支持HTML5。
学习HTML5须要掌握:HTML XHTML CSS CSS3 JavaScript JQuery HTML5
首先咱们开始学习HTML。
HTML简介
HTML指的是超文本标记语言:HyperText Markup Language
HTML不是编程语言,而是标记语言
标记语言是一套标记标签
HTML使用标记标签描述网页
HTML文档包含了HTML标签及文本内容
HTML文档也叫Web文档
HTML头文件
"<!DOCTYPE>"声明有助于浏览器中正确显示网页。网络上有不少不一样的文件,若是可以正确声明HTML的版本,浏览器就能正确显示网页内容。
通用声明
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"">
HTML基础标签
HTML元素
HTML元素指的是从开始标签到结束标签的全部代码。
例如
其中“内容”就是< a>标签的元素。
HTML元素语法:
元素的内容是开始标签与结束标签之间的内容
空元素在开始标签中进行关闭
大多数HTML元素可拥有属性
大多数的HTML元素都是能够嵌套的。
HTML属性
标签能够拥有属性为元素提供更多的信息
属性以键值对的形式出现。如:id=“id”。
经常使用标签属性:
“< h1>”:align对齐方式
“”:bgcolor背景颜色
“< a>”:target规定在何处打开连接
通用属性
class:规定元素的类名
id:规定元素惟一的ID
style:规定元素的样式
title:规定元素的额外信息
<p>段落一</p>
head标签
元素包含了全部的头部标签元素。在元素中你能够插入脚本(scripts)、样式(css)、以及各类meta信息。
function(){ //外汇返佣 http://www.fx61.com/
能够添加在头部区域的元素标签为:
body标签
标签订义文档的主题。其元素包含文档的全部内容。
HTML标题
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>
HTML段落
HTML段落是由
标签订义的。浏览器会自动在段落的先后添加空行。< p>标签是块级元素。
<p>段落一</p>
<p>段落二</p>
咱们能够自定义一个标签,并在html中使用它
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
document.createElement("myNode");//建立一个元素
</script>
<style>
myNode{
display: block;
width: 100px;
height: 100px;
background: red;
}
</style>
</head>
<body>
<!--使用自定义元素-->
<myNode></myNode>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="">
城市: <input type="text" list="cityData">
<datalist id="cityData">
<option>aaaa</option>
<option>abaasd</option>
<option>adasdww</option>
<option>bsdas</option>
<option>csdas</option>
<option>fsdas</option>
<option>dsdas</option>
</datalist>
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Title</title>
<style>
body, dl, dd, dt, p, h1, h2, h3, h4, h5, h6 {
margin: 0;
}
ul, ol {
margin: 0;
list-style: none;
padding: 0;
}
a {
text-decoration: none;
}
* {
margin: 0;
padding: 0;
}
.main{width: 1200px;margin: 50px auto;box-shadow: 0 0 10px 0 deeppink}
.main .username{width: 400px;height: 30px}
.main .password{width: 400px;height: 30px}
.main form div{margin-top: 15px}
</style>
</head>
<body>
<div class="main">
<form action="www.baidu.com">
<div class="text_password">
用户名:<input class="username" type="text" name="username" placeholder="用户名"/>
密码:<input class="password" type="password" placeholder="密码" />
</div>
<div class="radio_check">
<div class="radio">
<input type="radio" name="sex" id="male"><label for="male">男</label>
<input type="radio" name="sex" id="female"><label for="female">女</label>>
</div>
<div class="check">
<input type="checkbox" name="apple" id="apple"><label for="apple">苹果</label>
<input type="checkbox" name="banana" id="banana"><label for="apple">香蕉</label>
<input type="checkbox" name="oranage" id="oranage"><label for="apple">橘子</label>
</div>
</div>
<div class="button_submit_reset">
<input type="button" name="button" value="normal button">
<input type="submit" name="submit" value="submit button">
<input type="reset" name="reset" value="reset button">
</div>
<div class="hidden">
<input type="hidden" value="隐藏了"/>
</div>
<div class="file">
<input type="file" name="file_upload" value="上传"/>
</div>
</form>
</div>
</body>
</html>