1、HTML概要javascript
A、課程介紹css
靜態網頁內容:html
1.HTML:超文本標記語言---顯示內容java
2.CSS:層疊樣式表-------------美化頁面web
3.JavaScript:-----頁面動態交互和特效編程
DHTML=HTML+CSS+JavaScript windows
動態HTML(Dynamic HTML,簡稱DHTML)瀏覽器
只是動態效果,不是動態數據緩存
4.jQuery:對JavaScript的封裝服務器
5.EasyUI:在jQuery基礎上對HTML和CSS的封裝
i.對於一個網頁,HTML定義網頁的結構,CSS描述網頁的樣子,JavaScript設置頁面交互和特效。
一個很經典例子是說HTML就像 一我的的骨骼、器官,而CSS就是人的皮膚,有了這兩樣也就構成了一個植物人了,
加上javascript這個植物人就能夠對外界刺激作出反應,能夠思 考、運動、能夠給本身整容化妝(改變CSS)等等,成爲一個活生生的人。
ii.若是說HTML是肉身、CSS就是皮相、Javascript就是靈魂。沒有Javascript,HTML+CSS是植物人,沒有Javascript、CSS是個毀容植物人。
iii.若是說HTML是建築師,CSS就是幹裝修的,Javascript是魔術師。
- 概念介紹
爲何學習HTML(做用)
遇到的問題:隨着技術的發展 瀏覽器中的信息量的增大, 如何把信息完美的,漂亮的展示到用戶的面前,這就是一個問題。
HTML的做用:格式化展示網頁的信息,相似於人的骨骼。
什麼是HTML
Hyper Text Markup Language 超文本標記語言,是一種用來製做「網頁」的簡單標記語言,用HTML編寫的超文本文檔稱爲HTML文檔,HTML文檔的擴展名是html或者htm。
超文本:不只僅能夠書寫文本還能夠插入圖片、音頻、視頻、超連接等
標記:標籤
HTML版本
HTML1.0——在1993年6月做爲IETF工做草案發布(並不是標準):
HTML 2.0——1995年11月做爲RFC 1866發佈
HTML 3.2——1997年1月14日,W3C推薦標準
HTML 4.0——1997年12月18日,W3C推薦標準
HTML 4.01(微小改進)——1999年12月24日,W3C推薦標準
HTML 5——2014年10月28日,W3C推薦標準
HTML4.01 是常見的版本。
編輯HTML的工具:
1.手工直接編寫:記事本,UltraEdit;
效率低下,有助於提升編寫水平
2.使用可視化HTML編 輯 器:Dreamweaver、HBuilder;
開發效率高,支持快捷鍵、代碼提示、顏色區分等,支持可視化編程
顯示HTML的工具:瀏覽器( 「解釋和執行」HTML源碼 )(IE FireFox Chrome)
- 三大基石
互聯網三大基石:
HTML:超文本標記語言 HyperText Markup Language
HTTP:超文本傳輸協議 HyperText Transfer Protocol
URL :統一資源定位符 Uniform Resource Locator
生活案例:多個客戶給一個移動客服打電話
URL:10086 100861111 100861213
HTML:移動客服回覆的內容
HTTP: 客戶和客服的通話規則:都說同一種語言,認真傾聽不打斷等,禮貌交談
互聯網實例:多個客戶經過各自瀏覽器對同一個百度官網服務器進行訪問
URL:網址
http://www.baidu.com/
HTML:開發網頁的語言,服務端響應內容的開發語言,有瀏覽器給解釋並展現
HTTP: 客戶和服務器的通訊規則(數據的格式、含義等)
參考資料
API CHM
WWW:英文全稱爲「World Wide Web,中文名字爲「萬維網」,常簡稱爲Web。分爲Web客戶端和Web服務器程序。
WWW可讓Web客戶端(經常使用瀏覽器)訪問瀏覽Web服務器上的頁面。是一個由許多互相連接的超文本組成的系統,經過互聯網訪問。在這個系統中,每一個有用的事物,稱爲同樣「資源」,而且由一個URL標識;這些資源經過超文本傳輸協議HTTP傳送給用戶,然後者經過點擊連接來得到資源。
W3C
World Wide Web Consortium,萬維網聯盟
W3C的職能:負責制定和維護web行業標準
2、head中經常使用標籤
<!DOCTYPE html>
<!--
文檔約束
HTML5的文檔約束:<!DOCTYPE html>
HTML4中的文檔約束:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
-->
<html>
<!--和瀏覽器中的配置標籤放到head中-->
<head>
<!--告訴瀏覽器按照UTF-8的形式解析該網頁-->
<meta charset="UTF-8">
<!--HTML4中指定網頁的編碼-->
<!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />-->
<!--標題標籤-->
<title>Day1</title>
<!--提高瀏覽器的搜索引擎-->
<!--關鍵字-->
<meta name="keywords" content="java,HTML,CSS" />
<!--描述-->
<meta name="description" content="百度(納斯達克:BIDU),全球最大的中文搜索引擎、最大的中文網站。" />
<!--做者-->
<meta name="author" content="baidu,百度" />
<!--3S以後刷新網頁而且跳轉到指定的網址中-->
<!--<meta http-equiv="refresh" content="3;http://www.baidu.com" />-->
<!--禁止瀏覽器緩存的標籤-->
<meta http-equiv="Cache-Control" content="no-Cache" />
<meta http-equiv="Pragma" content="no-Cache" />
<!--預期緩存的時間-->
<meta http-equiv="expires" content="0">
<!--導入css-->
<link rel="stylesheet" href="../css/normal.css" />
</head>
<!--用於展示到用戶面前的信息,標籤放到body -->
<body>
<header id="header" class="mui-bar ">
<div class="header_div_style">
<p class="header_p">head中經常使用標籤</p>
</div>
</header>
Hello World!
</body>
</html>
3、經常使用的小標籤
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Day1</title>
<link rel="stylesheet" href="../css/normal.css" />
</head>
<body>
<header id="header" class="mui-bar ">
<div class="header_div_style">
<p class="header_p">經常使用的小標籤</p>
</div>
</header>
<p>經常使用的小標籤:不會自動的換行</p>
<p>能夠互相嵌套</p>
<p class="new_div">
<b>字體加粗標籤 b</b>
</p>
<p class="new_div">
<i>斜體標籤 i</i>
</p>
<p class="new_div">
<u>下劃線標籤 u</u>
</p>
<p class="new_div">
<del>刪除線標籤 del</del>
</p>
<p class="new_div">
換行 br<br />
</p>
<p class="new_div">
<big><big><big>字體變大big標籤,能夠嵌套更大</big></big>
</big>
</p>
<p class="new_div">
<small>字體變小small標籤</small>
</p>
<p class="new_div">
sup上標標籤<sup>666</sup>
</p>
<p class="new_div">
sub下標標籤<sub>999</sub>
</p>
<p class="new_div">
<!--字體標籤 color:顏色 size:字體大小 1-7等級 也能夠指定px face:字體的風格 -->
<i>
<font color="red" size="5" face="楷體">
font標籤<br />
你有你的腹肌,我有個人肚皮
不是很帥, 可是很皮
</font>
</i>
</p>
<p class="new_div">
<!--css樣式操做span標籤-->
<span>span標籤</span>
</p>
<!--分割線-->
<hr />
<!--
列表標籤:(3種)
做用:製做頁面的導航、商品的展現(滑動門),樹形菜單等
-->
<div class="new_div">
<!--無序列表-->
<p>無序列表--type前面的形狀</p>
<ul type="square">
<li>javaSE
<ul>
<li>javaSE1</li>
<li>javaSE1</li>
<li>javaSE1</li>
</ul>
</li>
<li>javaEE</li>
<li>javaME</li>
</ul>
<!--有序列表 也能夠是A,數字,I-->
<p>有序列表--也能夠是A,數字,I</p>
<ol type="I">
<li>javaSE</li>
<li>javaEE</li>
<li>javaME</li>
</ol>
<!--自定義列表-->
<p id="dt">自定義列表</p>
<dl>JAVA:
<dt>javaEE</dt>
<dd>javaEE1</dd>
<dd>javaEE2</dd>
<dd>javaEE3</dd>
</dl>
</div>
</body>
</html>
4、body中經常使用標籤
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML中body中經常使用標籤學習</title>
<link rel="stylesheet" href="../css/normal.css" />
</head>
<body>
<header id="header" class="mui-bar ">
<div class="header_div_style">
<p class="header_p">body中經常使用標籤</p>
</div>
</header>
<div class="new_div">
百度--原始
<!--標題標籤 h1-h6 字體自動的加粗加黑 會自動的換行 align:位置屬性 -->
<h1 align="center">百度--h1</h1>
<h2 align="right">百度--h2</h2>
<h3>百度--h3</h3>
<h4>百度--h4</h4>
<h5>百度--h5</h5>
<h6>百度--h6</h6>
<h7>百度--h7--無效</h7>
<!--分割線標籤 size:垂直的大小 width:寬度 align:位置屬性-->
<hr size="10px" width="500px" color="aqua" align="center" />
<!--p段落標籤會自動的換行 br :換行 :空格-->
<p> 「百度」二字,來自於八百年前南宋詞人辛棄疾的一句詞:<br />衆裏尋他千百度。這句話描述了詞人對理想的執着追求。</p>
<!--預文本標籤:會按照指定的格式輸出 靈活性比較大-->
<pre>
「百度」二字,來自於八百年前南宋詞人辛棄疾的一句詞:
衆裏尋他千百度。這句話描述了詞人對理想的執着追求。
</pre>
</div>
</body>
</html>
5、Img & Marquee
<!DOCTYPE html>
<!--
img:圖片 不會自動的換行
src:圖片的路徑{相對路徑,網絡路徑}
若是寬和高只是指定一個屬性,那麼另外的一個屬性會等比例的放大和縮小
title:圖片的標題
alt:圖片沒法正常顯示的屬性
border:圖片的邊框
-->
<html>
<head>
<meta charset="UTF-8">
<title>Img & Marquee</title>
<link rel="stylesheet" type="text/css" href="../css/normal.css" />
</head>
<body>
<header id="header" class="mui-bar ">
<div class="header_div_style">
<p class="header_p">Img & Marquee</p>
</div>
</header>
<div class="new_div">
<!--網絡路徑OK-->
<!--引入動態圖片-->
<img title="圖片標題" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1530531745586&di=323504a3df32a00eba350d3a17b49c11&imgtype=0&src=http%3A%2F%2Fc.hiphotos.baidu.com%2Fimage%2Fpic%2Fitem%2Fa6efce1b9d16fdfaed3bb1d9bf8f8c5494ee7bb5.jpg" />
<img src="../img/test10.jpg" height="300px" title="圖片標題">
<img src="../img/test9.jpg" width="200px" title="圖片標題">
</div>
<hr />
<div class="new_div">
<!--跑馬燈 direction:滾動的方向 height:路徑的高度 scrollamount:每秒滑動的像素 -->
<marquee scrollamount="50px">
<img src="../img/test1.jpg" title="圖片標題" />
<img src="../img/test2.jpg" title="圖片標題" />
<img src="../img/test3.jpg" title="圖片標題" />
<img src="../img/test4.jpg" title="圖片標題" />
<img src="../img/test5.jpg" title="圖片標題" />
<img src="../img/test6.jpg" title="圖片標題" />
<img src="../img/test7.jpg" title="圖片標題" />
<img src="../img/test12.jpg" title="圖片標題" alt="錯誤的圖片"/>
</marquee>
</div>
<!--相對路徑OK-->
<img src="../img/test8.jpg" />
<!--絕對路徑不行-->
<img src="F:/HBuilder_8.8.0_windows/HBuilder/HBuilderProject/Test/img/test8.jpg" />
</body>
</html>
6、超連接a標籤
<!DOCTYPE html>
<html>
<!--
超連接標籤的做用:(不會自動的換行)
【1】:實現不一樣頁面的跳轉
href:跳轉到的路徑
target:打開方式{_blank新開,_self當前頁}
【2】:實現錨點功能
一個頁面的錨點:
<a id="top" href="#bottom">返回底部</a>
<a href="#top" name="bottom">返回頂部</a>
兩個頁面的錨點:
本頁面:
<a href="small_normal.html##dt">小標籤自定義列表</a>
另外一個頁面:
<a name="three">第3章</a>
-->
<head>
<meta charset="UTF-8">
<title>超連接a標籤</title>
<link rel="stylesheet" type="text/css" href="../css/normal.css" />
</head>
<body>
<header id="header" class="mui-bar ">
<div class="header_div_style">
<p class="header_p">超連接a標籤</p>
</div>
</header>
<div class="new_div">
<!--快速書寫換行的快捷鍵 br*10 按TAB-->
<!--超連接標籤實現錨點功能-->
<a name="top" href="#bottom">返回底部</a>
<hr />
<!--相對路徑-->
<a href="body_normal.html" target="_blank">body中經常使用標籤網頁</a>
<!--網絡的路徑-->
<a href="http://www.baidu.com">百度</a>
<!--超連接標籤實現不一樣頁面之間的錨點-->
<a href="small_normal.html#dt" target="_blank">小標籤自定義列表</a>
<!--超連接結合圖片的使用-->
<a href="http://www.baidu.com">
<img src="https://www.baidu.com/img/bd_logo1.png" />
</a>
<!--爲了提現回到頂部和前往底部-->
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<a href="#top" name="bottom">返回頂部</a>
</div>
</body>
</html>