讀本文約需要10分鐘,您可以先關注我們,避免下次無法找到。
HTML基礎教程上篇介紹了HTML的基礎知識及一些常用的標簽,本篇文章主要介紹HTML的樣式、表單、Table、框架等內容。下面我們就一起來了解吧!
所有的HTML可以通過設置其style屬性來設置標簽的樣式,下面我們就來演示幾個常用的HTML樣式設置。
1)設置標簽寬度與高度
我們創建一個div標簽,然后設置其高度與寬度,但由于div標簽默認沒有顏色我們看不到效果,所以在設置其高度與寬度時,同時為其設置一個背景顏色,具體示列如下:
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8. <!-- 給div寬度設置為一個長寬都為400px的正方形塊,同時背景色代碼塊為#46a6ff -->
9. <div style="width: 400px; height: 400px; background-color: #46a6ff;"></div>
10. </body>
11. </html>
2)設置字體類型與大小
我們在上面div塊中加入文字,并給加入的文字設置字體類型與大小,同時為其加粗,具體示列如下:
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8. <!-- font-family是設置字體類型;font-size是設置字體大小;font-weight是給字體加粗 -->
9. <div style="width: 400px; height: 400px;
10. background-color: #46a6ff; font-family: 'Microsoft YaHei'; font-size: 40px; font-weight: bold">
11. 我是div塊
12. </div>
13. </body>
14. </html>
3)設置字體水平與垂直居中
上面我們給div加了字體樣式但并沒有居中,現在我們來看看怎么設置字體居中
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8. <!-- text-align給文字設置水平居中;line-height將其值設為與height一致,文字內容就可以垂直居中 -->
9. <div style="width: 400px; height: 400px;
10. background-color: #46a6ff; font-family: 'Microsoft YaHei';
11. font-size: 40px; font-weight: bold;
12. text-align: center; line-height: 400px">
13. 我是div塊
14. </div>
15. </body>
16. </html>
在HTML頁面開發時我們經常會用到表格進行數據展示,HTML的表格是由標簽<table>來定義的,每個表格均有若干行(<tr> 標簽定義),每行被分割為若干單元格(由<td> 標簽定義)。表格中常用的標簽與樣式屬性如下:
下面我們創建兩個表格示列,分別設置上述屬性具體如下
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8. <!-- 表格示列1 -->
9. <table border="1" bordercolor="black" width="450" height="100">
10. <caption>表格示列1</caption>
11. <tr bgcolor="red" > <!-- tr為一行的起始與結束 -->
12. <th>Column 1</th> <!-- 表格頭 -->
13. <th>Column 2</th>
14. <th>Column 3</th>
15. </tr>
16.
17. <tr bgcolor="cyan"> <!-- 設置表格背景色 -->
18. <td>Data 1</td> <!-- td單元格 -->
19. <td>Data 2</td>
20. <td>Data 3</td>
21. </tr>
22.
23. <tr bgcolor="yellow">
24. <td colspan="2">New Data 1</td> <!-- 設置該單元格合并這一行上的兩列 -->
25. <td>New Data 2</td>
26. </tr>
27. </table>
28.
29. <!-- 表格示列2 -->
30. <table border="1" bordercolor="black" width="80%" height="100"> <!-- 設置單元格寬與高為百分比 -->
31. <caption> 表格示列2</caption>
32. <tr bgcolor="red" >
33. <th>Column 1</th>
34. <th>Column 2</th>
35. <th>Column 3</th>
36. </tr>
37.
38. <tr>
39. <td rowspan="2">Data 1</td> <!-- 設置該單元格合并這一列上的兩行 -->
40. <td>Data 2</td>
41. <td>Data 3</td>
42. </tr>
43.
44. <tr>
45. <td>Data 2</td>
46. <td>Data 3</td>
47. </tr>
48. </table>
49. </body>
50. </html>
HTML 表單是一個包含表單元素的區域,用于搜集不同類型的用戶輸入。HTML表單在我們日常瀏覽網頁時很常見,比如各網站的登錄頁面,就是典型的HTML表單應用。HTML表單常用的標簽元素有如下幾種:
1)Text input:字符輸入框,一般賬戶與密碼輸入都是用的該標簽
2)Text area:文本輸入框,一般需要輸入較多文本內容使用
3)Radio button:單選框
4)Checkbox:多選框
5)Select box:選擇框
6)File select:文件選擇框
7)Buttons:按鈕
表單元素常用的屬性及值設置如下表所示:
結合上表我們創建一個表單示列,按照上表的屬性值進行設置,具體操作如下
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8. <form>
9. <h4>Input輸入框</h4>
10. 用戶名 : <input type="text" name="user_name" size="4" value="成哥" maxlength="10"><br>
11. 密碼 : <input type="password" name="user_pass" ><br>
12. <h4> Radio單選框:(name值設置時必須一致)</h4>
13. <input type="radio" name="r_gender"> Male
14. <input type="radio" name="r_gender"> Female
15. <input type="radio" name="r_gender" checked> Infant
16. <h4> Check box多選框 :(name值設置時必須不一樣)</h4>
17. <input type="checkbox" name="c_male" checked> Male
18. <input type="checkbox" name="c_female"> Female
19. <input type="checkbox" name="c_infant"> Infant
20. <h4> Select box :選擇框(單選)</h4>
21. <select name="s_box">
22. <option value="s_male">Male</option>
23. <option value="s_female" selected>Female</option>
24. <option value="s_infant">Infant</option>
25. </select>
26. <h4> Select box :擇框(多選)</h4>
27. <!-- 選擇項默認展示4個,其它的選擇內容需要通過鼠標滾動 -->
28. <select name="s_box" size="4" multiple>
29. <option value="s_male" selected>Male</option>
30. <option value="s_female" selected>Female</option>
31. <option value="s_infant">Infant 1</option>
32. <option value="s_infant" selected>Infant 2</option>
33. <option value="s_infant">Infant 3</option>
34. <option value="s_infant">Infant 4</option>
35. </select>
36. <h4> Text文本輸入框</h4>
37. <textarea rows="10" cols="80" name="txt_area">文本框
38. HTML基礎教程
39. 表單示列
40. </textarea>
41. </form>
42. </body>
43. </html>
下面我們再創建一個button的表單示列,具體如下
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8.
9. <!-- 設置表單提交方式為get, 跳轉的url為"http://www.baidu.com" -->
10. <form method="get" action="http://www.baidu.com">
11. <h4> Buttons按鈕表單示列</h4>
12. 用戶名 : <input type="text" name="user_name" size="4" value="成哥" maxlength="16"><br>
13. 密碼 : <input type="password" name="user_pass" ><br>
14. <!-- 點擊在游覽器上方顯示Say Hello -->
15. <input type="button" onclick="alert('Hello')" name="b_alert" value="Say Hello"/><br>
16. <!-- 點擊跳轉到百度 -->
17. <input type="submit" name="b_submit" value="百度走起"/>
18. <!-- 點擊重置會重置表單內輸入的內容 -->
19. <input type="reset" name="b_reset" value="重置"/><br>
20. </form>
21.
22. </body>
23. </html>
使用HTML框架可以在同一個瀏覽器窗口中顯示多個頁面,iframe的語法格式如下所示
1. <iframe src="URL">
2. <!-- URL指向不同的頁面 -->
3. </iframe>
我們現在創建一個iframe框架使用示列具體如下
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>HTML基礎教程</title>
5. <meta charset="utf-8" />
6. </head>
7. <body>
8.
9. <h4>iframe使用示列一(簡單的iframe使用)</h4>
10. <!-- 給iframe顯示區域設置寬度為800,高度為200,同時去掉其邊框 -->
11. <iframe src="http://www.baidu.com" width="800" height="200" frameborder="0"></iframe>
12.
13. <br/>
14. <br/>
15.
16. <h4>iframe使用示列二(通過點擊指定鏈接在iframe中顯示)</h4>
17. <!-- a標簽中的target名稱必須與iframe的name一致都為qq -->
18. <a href="http://www.qq.com" target="qq">點擊我在iframe中顯示qq頁面</a>
19. <iframe name="qq" width="800" height="200" frameborder="0"></iframe>
20. </body>
21. </html>
至此我們《HTML基礎教程》就全部講完了,有任何問題都可以在文章后面留言。最后如果喜歡本篇文章不要忘了點贊、關注與轉發哦!
-END-
@IT管理局專注計算機領域技術、大學生活、學習方法、求職招聘、職業規劃、職場感悟等類型的原創內容。期待與你相遇,和你一同成長。
文章推薦:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
<ul>
<li></li>
<li></li>
</ul>
霍格沃茲的測試管理班是專門面向測試與質量管理人員的一門課程,通過提升從業人員的團隊管理、項目管理、績效管理、溝通管理等方面的能力,使測試管理人員可以更好的帶領團隊、項目以及公司獲得更快的成長。提供 1v1 私教指導,BAT 級別的測試管理大咖量身打造職業規劃。
長之家(ChinaZ.com) 9月2日 消息:近日,百度官方搜索資源平臺對很多開發者提出對百度搜索標題設置還存在部分疑問進行了解答。
官方從"如何設置標題"、"標題設置的規范原則"等等指導開發者進一步學習如何正確設置百度搜索標題信息。
(1)標題是對網頁內容的準確且簡明扼要的描述。
符合規范的標題源碼示例
2、標題對于搜索用戶來說,能夠幫助用戶快速洞察網頁的內容以及該網頁與搜索需求的相關性。它通常是用來決定用戶點擊哪個結果的主要信息。
所以,使用高質量的網頁標題對網站來說至關重要。
1 標題設置的原則
(1)網站應確保該站點下的每個頁面都有指定的標題,且同一站點的不同網頁應分別使用不同的標題。
(2)源碼中標題、落地頁內的實際標題,需與備案時填寫的網站名稱保持一致。
(3)頁面標題應準確概括頁面內容,避免使用模糊和不相關的描述。
(4)頁面標題應簡明扼要,避免使用冗長的標題,避免關鍵詞堆砌。
(5)頁面標題的符號使用正確,建議參考百度建議的標題符號用法
2 不允許出現的標題類型
標題存在以下惡劣問題時,會對這類結果做相應的搜索結果展現限制。
標題內容虛假
虛假官網
指非官方網站,但標題表述為官網的情況。
無法滿足用戶需求
如:標題中標明可下載或在線閱讀小說txt,但是頁面中不提供下載服務或誘導用戶下載APP;
或在標題中說明有百度云下載、支持在線觀看,但是頁面既不能下載,又不能在線觀看。
負面案例:實際頁面無下載服務。
標題表述部分虛假
如:某網頁標題中標明有江蘇一本大學排名,但頁面只有大學名單,而沒有排名相關的內容。
標題重復、堆砌
指網站通過網頁標題過度重復或堆砌等手段,獲取不正當流量的情況。
類型1: 標題關鍵詞大量重復。
類型2: 標題大量堆砌語義相近的關鍵詞標簽 。
負面案例:標題關鍵詞堆砌。
優質的網頁標題,不僅能明確表達網頁的主旨目的,更能給搜索用戶有效的引導,吸引目標用戶點擊。
對符合優質規范的標題,百度將會給予更多的展現優待。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。