Html和css的關係javascript
學習web前端開發須要掌握:html,css,javascript等語言php
1, html是網頁內容的載體,內容就是網頁製做者放在頁面上想要讓用戶瀏覽的信息,能夠包括文字圖片,視頻等。css
2, css樣式是表現。就像網頁的外衣。好比標題字體,顏色變化,或爲標題加入背景圖片,邊框等。全部這些用來改變內容外觀的東西稱之爲表現html
3, javascript是用來實現網頁上的特效效果,如:鼠標滑過彈出下拉菜單。,鼠標滑過表格的背景顏色改變,焦點圖片的輪換,有動畫的,有交互的通常都是javascript來實現的前端
標籤的語法java
一、 標籤由英文括號<和>括起來,如<html>就是一個標籤。程序員
二、 Html中標籤通常都是成對出現的,分開始標籤和結束標籤,結束標籤比開始標籤多了一個/。web
如:windows
(1)<p></p>後端
(2)<div></div>
(3) <span></span>
3,標籤與標籤之間是口蹄疫嵌套的,可是前後順序必須保持一致。
4 html標籤不區分大小寫,但建議小寫,由於大部分程序員都以小寫爲準
認識html文件基本結構
一個html文件是有本身固定的結構的
<html>
<head>…</head>
<body>…</body>
</html>
代碼講解:
1.<html></html>爲根目錄,全部的網頁標籤都在<html></html>中。
2<head>標籤用於定義文檔的頭部,它是多有頭部元素的內容器。頭部元素有<title>.<script>,<style>,<link>,<meta>等標籤
4, 在<body>和</body>標籤之間的內容是網頁的主要內容。
認識head標籤
Head部分:
<head>
<title>…</title>
<meta>
<link>
<style>…</style>
<script>…</script>
</head>
<title>標籤:在<title></title>標籤之間的的文字是網頁的標題信息,他會出如今瀏覽器的標題的標題中。網頁的title標籤用於告訴用戶和搜索引擎這個網頁的主要內容是什麼,搜索引擎能夠經過網頁標題,迅速的判斷出網頁的主題。每一個網頁的內容都是不一樣的,每一個網頁都有獨一無二的title
瞭解html的代碼註釋
代碼註釋的做用是幫助程序員標註代碼的用途,過一段時間再看你所編寫的代碼,就能很快想起這段代碼的用途。代碼註釋不只方便程序員回憶起之前代碼的用途,還能夠幫助其餘程序員很快的讀懂你的程序的功能,方便多人合做開發網頁代碼。
語法:
<!- -註釋文字- ->
語義化,讓你的網頁更好的被搜索引擎理解
明白每一個標籤的用途,文章的標題就是用標題標籤等
優勢:
1, 更容易被搜索引擎收錄
2, 更容易讓屏幕閱讀器讀出網頁內容
加入強調語氣,使用<strong>和<em>標籤
<em>表示強調,斜體表示<strong>更強烈的強調 加粗形式
<span>單獨設置樣式
<q>引用標籤 ,表現形式是加入雙引號,簡短文本使用
<blockquote>表現是縮進形式 引用標籤 適用於長文本
<br /> 換行
 ; 空格
<code>插入代碼語言 <pre>插入多行代碼
列表
1, 無序列表
<ul>
<li>內容</li>
</ul>
2, 有序列表
<ol>
<li></li>
</ol>
認識div在排版中的做用
在網頁製做過程當中,能夠單獨把一些獨立的邏輯劃分出來。放在一個<div>標籤中,這個<div>標籤的做用至關於一個容器
語法:
<div>…</div>
給div命名,使邏輯更加清晰
用id屬性來爲<div>提供惟一的名稱
<div id =」板塊名稱>…</div>
Table 標籤,認識網頁上的表格
建立表格的四個元素:
table tbody tr th td
1,<table>….</table>:這個表格以<table>標記開始,</table>標記結束。
2<tbody>…</tbody>加上這些表格結構,tbody包含行的內容加載完優先顯示,沒必要等待表格結束後顯示,同時若是表格很長,用tbody分段,能夠一部分一部分地顯示
3,<tr>…</tr>:表格的一行,全部的幾對tr表格就幾行
4,<td>…</td>表格的一個單元格
5<th>…</th>頭部單元格
5, 表格中列的個數,取決於一行中數據單元格的個數
用css樣式 爲表格加入邊框
<style type=」text/css」>
Table tr td,th{border:1px solid #000;}
</style>
Caption標籤,爲表格添加標題和摘要
摘要:
摘要的內容不會在瀏覽器中顯示出來,它的做用是增長表格可讀性
語法:<table summary=」表格簡介文本」>
標題
語法: <caption>標題文本</caption>
使用<a>標籤,連接到另外一個網頁
語法:<a href=」目標網址」 title=「鼠標滑過顯示的文本」>連接顯示的文本</a>‘
在新建瀏覽器窗口打開連接
語法:<a href=」目標網址「 target=」_blank」>顯示的文本</a>
使用mailto在網頁中連接Email地址
語法:<a href="mailto:yy@imooc.com?subject=主題名稱&body=郵件內容">
認識<img>標籤,爲網頁插入圖片
語法:<img src="圖片地址" alt="下載失敗時的替換文本" title = "提示文本">、
使用表單標籤,與用戶交互
表單是能夠把瀏覽者輸入的數據傳送到服務器端,這樣服務器端程序就能夠處理表單傳過來的數據
語法:
<form method=」傳入方式」 action=「服務器文件」>
講解:
1.<form>:<form>標籤是成對出現的,以<form>開始,以</form>結束
1, action:瀏覽者輸入的數據被傳送到的地方,好比一個php頁面(save.php)
<form method=」post」 action=」save.php」>
<label for=」username」>用戶名:</lable>
<input type =」text」 name=」username」 />
<lable for=」pass」>密碼:</lable>
<input type=」password」 name=」name」 />
<input type="submit" value="肯定" name="submit" />
<input type="reset" value="重置" name="reset" />
</form>
注意:
1、全部表單控件(文本框、文本域、按鈕、單選框、複選框等)都必須放在 <form></form> 標籤之間(不然用戶輸入的信息可提交不到服務器上哦!)。
2、method : post/get 的區別這一部份內容屬於後端程序員考慮的問題。感興趣的小夥伴能夠查看本小節的 wiki,裏面有詳細介紹。
文本輸入框,密碼輸入框
<form> <input type="text/password" name="名稱" value="文本" /> </form>
1. type :
當type = 「text」時,輸入框爲文本輸入框;
當type = 「password」 ,輸入框爲密碼輸入框
2. name:爲文本框命名,以備後臺程序使用
3. values:爲文本輸入框的默認值
文本域,支持多行文本輸入
當用戶須要在表單中輸入大段文字時,須要用到文本輸入域
語法:<textarea rows=」行數」 cols=「列數「></textarea>
1
、<textarea>標籤是成對出現的,以<textarea>開始,以</textarea>結束。
2
、
cols :多行輸入域的
列數。
3
、
rows :多行輸入域的
行數。
4
、在<textarea></textarea>標籤之間能夠輸入
默認值。
舉例:
<form method="post" action="save.php"> <label>
聯繫咱們
</label>
<textarea cols="50" rows="10" >
在這裏輸入內容...</textarea>
</form>
使用單選框、複選框,讓用戶選擇
<input type="radio/checkbox" value="值" name="名稱" checked="checked"/>
一、type:
當 type="radio" 時,控件爲單選框
當 type="checkbox" 時,控件爲複選框
二、value:提交數據到服務器的值(後臺程序PHP使用)
三、name:爲控件命名,以備後臺程序 ASP、PHP 使用
四、checked:當設置 checked="checked" 時,該選項被默認選中
使用下拉列表框,節省空間
、selected="selected":
設置selected="selected"屬性,則該選項就被默認選中。
<select>
<option value="看書">看書</option>
<option value="旅遊" selected="selected" >旅遊</option>
<option value="運動">運動</option>
<option value="購物">購物</option>
</select>
使用下拉列表框進行多選
下拉列表也能夠進行多選操做,在<select>標籤中設置multiple="multiple"
屬性,就能夠實現多選功能,在 windows 操做系統下,進行多選時按下Ctrl鍵同時進行單擊(在 Mac下使用 Command +單擊),能夠選擇多個選項。以下代碼:
<form action="save.php" method="post" >
<label>愛好:</label>
<select multiple="multiple">
<option value="看書">看書</option>
<option value="旅遊">旅遊</option>
<option value="運動">運動</option>
<option value="購物">購物</option>
</select>
</form>
使用提交按鈕,提交數據
<input type="submit" value="提交">
<form method="post" action="save.php">
<label for="myName">姓名:</label>
<input type="text" value=" " name="myName " />
<input type="submit" value="提交" name="submitBtn" />
</form>
使用重置按鈕,重置表單信息
<input type="reset" value="重置">
<form action="save.php" method="post" >
<label>愛好:</label>
<select>
<option value="看書">看書</option>
<option value="旅遊" selected="selected">旅遊</option>
<option value="運動">運動</option>
<option value="購物">購物</option>
</select>
<input type="submit" value="肯定" />
<input type="reset" value="重置" />
</form>
form表單中的label標籤
<label for="控件id名稱">
<form> <label for="male">男</label> <input type="radio" name="gender" id="male" /><br /> <label for="female">女</label> <input type="radio" name="gender" id="female" /><label for="email">輸入你的郵箱地址</label> <input type="email" id="email"placeholder="Enter email"> </form>