前端基礎之html

來源:互聯網
上載者:User

標籤:legend   滑鼠   targe   高度   size   highlight   height   輸入   pat   

html是什麼
  • 超文字標記語言 (HTML)(Hypertext Markup Language,HTML)通過標籤語言來標記要顯示的網頁中的各個部分。一套規則,瀏覽器認識的規則
  • 瀏覽器按順序渲染網頁檔案,然後根據標記符解釋和顯示內容。但需要注意的是,對於不同的瀏覽器,對同一標籤可能會有不完全相同的解釋(相容性)
  • 靜態網頁副檔名:.html 或 .htm
html不是什麼

HTML 不是一種程式設計語言,而是一種標記語言 (markup language)
HTML 使用標記標籤來描述網頁

html結構
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>網頁標題</title><meta name="keywords" content="關鍵字" /><meta name="description" content="此網頁描述" /></head><body>網頁本文內容</body></html>

 

  • <!DOCTYPE html> 告訴瀏覽器使用什麼樣的html或者xhtml來解析html文檔
  • <html></html>是文檔的開始標記和結束標記。此元素告訴瀏覽器其自身是一個 HTML 文檔,在它們之間是文檔的頭部<head>和主體<body>。
  • <head></head>元素出現在文檔的開頭部分。<head>與</head>之間的內容不會在瀏覽器的文件視窗顯示,但是其間的元素有特殊重要的意義。
  • <title></title>定義網頁標題,在瀏覽器標題列顯示。 
  • <body></body>之間的文本是可見的網頁主體內容
html標籤

標籤的文法:

<標籤名 屬性1=“屬性值1” 屬性2=“屬性值2”……>內容部分</標籤名>
<標籤名 屬性1=“屬性值1” 屬性2=“屬性值2”…… />

html常用標籤1.html標題

  <h1> to <h6>

  <hn>: n的取值範圍是1~6; 從大到小. 用來表示標題.

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="x-ua-compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <title>Title</title></head><body><h1>AAA</h1><h2>AAA</h2><h3>AAA</h3><h4>AAA</h4><h5>AAA</h5><h6>AAA</h6></body></html>

 效果如下:

2.html水平線
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="x-ua-compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <title>Title</title></head><body><h1>AAA</h1><hr/></body></html>

 效果

 

3.html段落以及換行

<p>: 段落標籤. 包裹的內容被換行.並且也上下內容之間有一行空白.

 當顯示頁面時,瀏覽器會移除原始碼中多餘的空格和空行。所有連續的空格或空行都會被算作一個空格。需要注意的是,HTML 程式碼中的所有連續的空行(換行)也被顯示為一個空格。

 

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="x-ua-compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <title>Title</title></head><body><p>hello world</p><p>hello            world</p></body></html>

 效果

4.html超連結

什麼是超級連結? 所謂的超連結是指從一個網頁指向一個目標的串連關係,這個目標可以是另一個網頁,也可以是相同網頁上 的不同位置,還可以是一個圖片,一個電子郵件地址,一個檔案,甚至是一個應用程式

<a>比較重要的屬性有兩個,分別是href、target

href指定超連結位址

target指定開啟檔案

  _blank  新頁面開啟

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body><p>hello baidu</p><a href="http://www.baidu.com" target="_blank">百度</a><hr/></body></html>

 

 5.html映像標籤

使用格式:<img src="url">

  alt  定義當圖片無法載入時,顯示什麼資訊

  width 定義寬度,單位可以為像素  也可以為百分比

  height 定義高度

  title: 滑鼠懸浮時的提示資訊.

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="x-ua-compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <title>Title</title></head><body><p>hello world</p><a href="http://www.baidu.com"><img src="1.jpg", width="250"  height="350" alt="logo",title="彌留之際 logo"/></a><hr/></body></html>

 效果

6.html表格

表格由<table>來定義,每行<tr> 有許多儲存格<td>。表頭可以使用<th>

<table>標籤屬性:

  border  定義邊框

在<table>中可以嵌入<th>  <tr>  <td>等標籤

  <tr>   定義行

  <th>   定義表頭

    colspan  定義表頭儲存格可以橫跨的列數。

    rowspan  定義表頭儲存格橫跨的行數

    heardes  定義與表頭儲存格相關聯的一個或者多個儲存格。(html5新增)   

  <td>   定義儲存格

    colspan  定義儲存格可以橫跨的列數。

    rowspan  定義儲存格橫跨的行數

    heardes  定義與儲存格相關聯的一個或者多個儲存格。(html5新增)  

    

  border: 表格邊框. cellpadding: 內邊距 cellspacing: 外邊距. width: 像素 百分比.(最好通過css來設定長寬)

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body>        <table border="1" cellpadding="10px" cellspacing="5px">            <tr>                <th>姓名</th>                <th>年齡</th>                <th>性別</th>                <th>工資</th>            </tr>            <tr>                <td>111</td>                <td>111</td>                <td>111</td>                <td>111</td>            </tr>            <tr>                <td colspan="2">222</td>                <td>222</td>                <td rowspan="2" o o>222</td>            </tr>            <tr>                <td>333</td>                <td>333</td>                <td>333</td>            </tr>        </table></body></html>

 效果

7.html列表

列表分為

  無序列表<ul>

  有序列表<ol>

清單項目內部可以使用段落、分行符號、圖片、連結以及其他列表等等

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="x-ua-compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <title>Title</title></head><body><ul>    <li>male</li>    <li>female</li></ul><hr/><ol>    <li>male</li>    <li>female</li></ol></body></html>

 效果

8.html表單

表單是一個包含表單元素的地區。

表單元素是允許使用者在表單中(比如:文本域、下拉式清單、單選框、複選框等等)輸入資訊的元素

<form>中的屬性:

  action:後面加url  指定當提交表單時向何處發送表單資料

  method:get/post兩個值,get為明文  post為加密

  name:指定表單的名稱

  target:_blanket  _self  _parent  _top 指定網頁開啟檔案

  <from>標籤中較為常用的標籤有<input>  <select>  <label>  <button>  

 

  <fieldset> 標籤可以將表單內的相關元素分組。 會在相關表單元素周圍繪製邊框。

    name  規定fieldset的名稱

    form  值:form_id   規定fieldset所屬的表單

    

    <legend>  定義了 <fieldset> 元素的標題。

<input>系欄標籤

‘‘‘<1> 表單類型type:        text 文本輸入框             password 密碼輸入框             radio 單選框             checkbox 多選框               submit 提交按鈕                         button 按鈕(需要配合js使用.) button和submit的區別?             file 提交檔案:form表單需要加上屬性enctype="multipart/form-data"                         上傳檔案注意兩點:請求方式必須是postenctype="multipart/form-data" <2> 表單屬性 name:    表單提交項的鍵.           注意和id屬性的區別:name屬性是和伺服器通訊時使用的名稱;           而id屬性是瀏覽器端使用的名稱,該屬性主要是為了方便用戶端編程,而在css和javascript中使用的value:    表單提交項的值.對於不同的輸入類型,value 屬性的用法也不同:                type="button", "reset", "submit" - 定義按鈕上的顯示的文本                                 type="text", "password", "hidden" - 定義輸入欄位的初始值                                 type="checkbox", "radio", "image" - 定義與輸入相關聯的值checked:  radio 和 checkbox 預設被選中readonly: 唯讀. text 和 passworddisabled: 對所用input都好使.‘‘‘

 

 

select標籤

 

‘‘‘ <select> 下拉選標籤屬性          name:表單提交項的鍵.          size:選項個數          multiple:multiple                  <optgroup>為每一項加上分組                 <option> 下拉選中的每一項 屬性:                       value:表單提交項的值.                          selected: selected下拉選預設被選中‘‘‘

 

 <textarea> 多行文字框

<form id="form1" name="form1" method="post" action="">        <textarea cols=“寬度” rows=“高度” name=“名稱”>                   預設內容        </textarea></form>

 

 <label>標籤

定義:<label> 標籤為 input 元素定義圖說文字(標記)。
說明:
1 label 元素不會向使用者呈現任何特殊效果。
2 <label> 標籤的 for 屬性值應當與相關元素的 id 屬性值相同。

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body><form method="post" action="">        <label for=“username”>使用者名稱</label>        <input type=“text” name=“username” id=“username” size=“20” /></form></body></html>

 

前端基礎之html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.