塊級元素與行內元素的區別: css
所謂塊元素,是以另起一行開始渲染的元素,行內元素則不需另起一行。若是單獨在網頁中插入這兩個元素,不會對頁面產生任何的影響。
這兩個元素是專門爲定義CSS樣式而生的。html
塊元素能夠寫入高和款,行內元素則根據自有內容和瀏覽器窗口比例自適應調節寬和高django
塊元素瀏覽器
<h1>標題1</h1>
<h2>標題2</h2>
<h3>標題3</h3>
<h4>標題4</h4>
<h5>標題5</h5>
<h6>標題6</h6>
<!--換行-->
<br>
<!--水平線--><hr>
<b>加粗</b>
<i>斜體</i>
<u>下劃線</u>
<s>刪除</s>
<p>段落標籤</p>
空格
大於 >
小於 <
人民幣符號 ¥;
& &
版權 ©
註冊 ®
div標籤用來定義一個塊級元素,並沒有實際的意義。主要經過CSS樣式爲其賦予不一樣的表現。
span標籤用來定義內聯(行內)元素,並沒有實際的意義。主要經過CSS樣式爲其賦予不一樣的表現。服務器
p標籤不能包含塊級標籤,p標籤也不能包含p標籤。post
<img src="圖片的路徑" alt="圖片未加載成功時的提示" title="鼠標懸浮時提示信息" width="寬" height="高(寬高兩個屬性只用一個會自動等比縮放)">url
超連接標籤spa
所謂的超連接是指從一個網頁指向一個目標的鏈接關係,這個目標能夠是另外一個網頁,也能夠是相同網頁上的不一樣位置,還能夠是一個圖片,一個電子郵件地址,一個文件,甚至是一個應用程序。code
<a href="http://www.oldboyedu.com" target="_blank" >點我</a>orm
href屬性指定目標網頁地址。該地址能夠有幾種類型:
target:
使用代碼"text-decoration"
語法:
text-decoration : none || underline || blink || overline || line-through
text-decoration參數:
none : 無裝飾
blink : 閃爍
underline : 下劃線
line-through : 貫穿線
overline : 上劃線
1.無序列表
<ul type="disc"> <li>第一項</li> <li>第二項</li> </ul>
type屬性:
2.有序列表
<ol type="1" start="2"> <li>第一項</li> <li>第二項</li> </ol>
type屬性:
3.標題列表
<dl> <dt>標題1</dt> <dd>內容1</dd> <dt>標題2</dt> <dd>內容1</dd> <dd>內容2</dd> </dl>
表格是一個二維數據空間,一個表格由若干行組成,一個行又有若干單元格組成,單元格里能夠包含文字、列表、圖案、表單、數字符號、預置文本和其它的表格等內容。
表格最重要的目的是顯示錶格類數據。表格類數據是指最適合組織爲表格格式(即按行和列組織)的數據。
表格的基本結構:
<table> <thead> <tr> <th>序號</th> <th>姓名</th> <th>愛好</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Egon</td> <td>槓娘</td> </tr> <tr> <td>2</td> <td>Yuan</td> <td>日天</td> </tr> </tbody> </table>
屬性:
功能:
表單用於向服務器傳輸數據,從而實現用戶與Web服務器的交互
表單可以包含input系列標籤,好比文本字段、複選框、單選框、提交按鈕等等。
表單還能夠包含textarea、select、fieldset和 label標籤。
from django.conf.urls import url from django.shortcuts import HttpResponse def upload(request): print("request.GET:", request.GET) print("request.POST:", request.POST) if request.FILES: filename = request.FILES["file"].name with open(filename, 'wb') as f: for chunk in request.FILES['file'].chunks(): f.write(chunk) return HttpResponse('上傳成功') return HttpResponse("收到了!") urlpatterns = [ url(r'^upload/', upload), ]
<input> 元素會根據不一樣的 type 屬性,變化爲多種形態。
type屬性:
<input type=text" /> 單行輸入文本
<input type="password" /> 密碼輸入框
<input type="date" /> 日期輸入框
<input type="checkbox" checked="checked" /> 複選框
<input type="radio" /> 單選框
<input type="submit" value="提交" /> 提交按鈕
<input type="reset" value="重置" /> 重置按鈕
<input type="button" value="普通按鈕" /> 普通按鈕
<input type="hidden" /> 隱藏輸入框
<input type="file" /> 文件選擇框
<input type='email' /> 可對內容檢查是否符合Email格式的字符串
屬性說明:
<form action="" method="post"> <select name="city" id="city"> <option value="1">北京</option> <option selected="selected" value="2">上海</option> <option value="3">廣州</option> <option value="4">深圳</option> </select> </form>
屬性說明:
定義:<label> 標籤爲 input 元素定義標註(標記)。
說明:
<form action=""> <label for="username">用戶名</label> <input type="text" id="username" name="username">
<label for="username">
<input type="text" id="username" name="username">用戶名
</label>
</form>
<textarea name="memo" id="memo" cols="30" rows="10"> 默認內容 </textarea>
屬性說明: