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>