摘要:秒后跳轉到對應的網址,注意引號指定文檔的編碼類型告訴以最高級模式渲染文檔屬性主要用于描述網頁,與之對應的屬性值為,中的內容主要是便于搜索引擎機器人查找信息和分類信息用的。主要通過樣式為其賦予不同的表現。
本質:socket
瀏覽器發請求 --> HTTP協議 --> 服務端接收請求 --> 服務端返回響應 --> 服務端把HTML文件內容發給瀏覽器 --> 瀏覽器渲染頁面
服務端:
import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP/1.1 200 OKrnrn") conn.send(b"Hello world!
") conn.close()
瀏覽器:
ps:HTML是一種標記語言,它不是編程語言!
HTML使用標簽來描述網頁。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>titletitle>
head>
<body>
body>
html>
ps:對于中文網頁需要使用 聲明字符編碼,否則會出現亂碼!
為了代碼規范性 最好加注釋
聲明必須是 HTML 文檔的第一行,位于 標簽之前。
聲明不是 HTML 標簽;它是指示 web 瀏覽器關于頁面使用哪個 HTML 版本進行編寫的指令。
meta 標簽
meta標簽的組成:meta標簽共有兩個屬性,它們分別是http-equiv屬性和name 屬性,不同的屬性又有不同的參數值,這些不同的參數值就實現了不同的網頁功能。
1.1、http-equiv屬性:
相當于http的文件頭作用,它可以向瀏覽器傳回一些有用的信息,以幫助正確地顯示網頁內容,與之對應的屬性值為content,content中的內容其實就是各個參數的變量值。
<meta http-equiv="refresh" content="2;URL=http://www.baidu.com">
<meta http-equiv="content-Type" charset=UTF8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
1.2、 name屬性:
主要用于描述網頁,與之對應的屬性值為content,content中的內容主要是便于搜索引擎機器人查找信息和分類信息用的。
<meta name="keywords" content="meta總結,html meta,meta屬性,meta跳轉">
<meta name="description" content="w3school">
<b>加粗b> <i>斜體i> <u>下劃線u> <s>刪除s> <p>段落標簽p> <h1>標題1h1> <h2>標題2h2> <h3>標題3h3> <h4>標題4h4> <h5>標題5h5> <h6>標題6h6> <br> <hr>
div 標簽:
定義一個塊級元素,并無實際的意義。主要通過CSS樣式為其賦予不同的表現。
span 標簽:
用來定義內聯(行內)元素,并無實際的意義。主要通過CSS樣式為其賦予不同的表現。
塊級元素 和 行內元素的區別
所謂塊元素,是以另起一行開始渲染的元素,行內元素則不需另起一行。如果多帶帶在網頁中插入這兩個元素,不會對頁面產生任何的影響。
這兩個元素是專門為定義CSS樣式而生的。
ps:關于標簽嵌套:通常塊級元素 可以 包含 內聯元素或某些塊級元素,但內聯元素不能包含塊級元素,它只能包含其他內聯元素!
p標簽不能包含塊級標簽,p標簽也不能包含p標簽。
<img src="圖片的路徑" alt="圖片未加載成功時的提示" title="鼠標懸浮時提示信息" width="寬" height="高(寬高兩個屬性只用一個會自動等比縮放)">
超鏈接標簽(從一個網頁指向一個目標的連接關系,也可以是相同網頁上的不同位置,還可以是一個圖片,一個電子郵件地址,一個文件,甚至是一個應用程序)
什么是URL? URL是統一資源定位器(Uniform Resource Locator)的縮寫,也被稱為網頁地址,是因特網上標準的資源的地址。 URL舉例 https://www.baidu.com/ http://http://115.239.211.112/ URL地址由4部分組成 第1部分:為協議:http://、ftp://等 第2部分:為站點地址:可以是域名或IP地址 第3部分:為頁面在站點中的目錄:stu 第4部分:為頁面名稱,例如 index.html 各部分之間用“/”符號隔開。
<a href="http://www.baidu.com" target="_blank" >點我開車a>
href屬性指定目標網頁地址。該地址可以有幾種類型:
target:
<ul type="disc"> <li>第一項li> <li>第二項li> ul>
type屬性:
<ol type="1" start="2"> <li>第一項li> <li>第二項li> ol>
type屬性:
<dl> <dt>標題1dt> <dd>內容1dd> <dt>標題2dt> <dd>內容1dd> <dd>內容2dd> dl>
<table> <thead> <tr> <th>idth> <th>姓名th> <th>愛好th> tr> thead> <tbody> <tr> <td>1td> <td>mogutd> <td>聽歌td> tr> <tr> <td>2td> <td>小女孩td> <td>跳舞td> tr> tbody> table>
屬性:
表單屬性
基本概念:
HTML表單是HTML元素中較為復雜的部分,表單往往和腳本、動態頁面、數據處理等功能相結合,因此它是制作動態網站很重要的內容。
表單一般用來收集用戶的輸入信息
表單工作原理:
訪問者在瀏覽有表單的網頁時,可填寫必需的信息,然后按某個按鈕提交。這些信息通過Internet傳送到服務器上。
服務器上專門的程序對這些數據進行處理,如果有錯誤會返回錯誤信息,并要求糾正錯誤。當數據完整無誤后,服務器反饋一個輸入完成的信息。
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), ]Django接收上傳文件代碼
元素會根據type 屬性,變化多種形態
text <p>單行輸入文本:<input type="text">p> value=“默認值” placeholder=“占位內容” password <p>密碼輸入框: <input type="password">p> date <p>日期輸入框: <input type="date">p> type="datetime" 時間 checkbox <p>多選框 : <input type="checkbox" checked>p> <p>多選框2 : <input type="checkbox" >p> radio <p>單選框 : <input type="radio">p> submit <p>提交按鈕 : <input type="submit">p> reset <p>重置按鈕 : <input type="reset">p> button <p>普通按鈕 : <input type="button">p> 多用于JS與其綁定事件 hidden <p>隱藏輸入框: <input type="hidden">p> file <p>文本選擇框 :<input type="file">p>
2.1 下拉菜單
<p><select name="城市" id=""> <option value="sh">上海option> <option value="bj">北京option> <option value="wh">武漢option> select>p>
2.2 分組的下拉菜單
<select name="地點" id="address"> <optgroup label="上海"> <option value="xhq">徐匯區option> <option value="pdxq">浦東新區option> <option value="ypq">楊浦區option> <option value="bsq">寶山區option> optgroup> <optgroup label="北京"> <option value="cyq">海淀區option> <option value="hdq">朝陽區option> optgroup> select>
屬性說明:
定義:
label 元素不會向用戶呈現任何特殊效果
<label for="t1">測試label> <input type="text" id="t1" name="t1">
<p><textarea name="info" id="info" cols="30" rows="10"> 文本文檔(默認內容) textarea>p>
屬性說明:
form表單提交數據的幾個注意事項:
0. 如果上傳文件的話,必須要form表單action后面添加 enctype="multipart/form-data" 1. 所有獲取用戶輸入的標簽都必須放在form表單里面 2. action控制著往哪兒提交 3. inputselecttextarea 都需要有name屬性 4. 提交按鈕 <input type="submit">
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1636.html
摘要:行內元素特征設置寬高屬性無效設置僅左右水平方向有效,上下垂直無效設置上下左右都有效內容不會自動進行換行行內塊元素行內塊元素綜合了兩者的特征,各有取舍,可以對任意元素進行屬性設置。 文章大綱來源:【Day 1】HTML & HTML 5 標記語言 XHTML/HTML/HTML 5異同 了解doctype HTML HTML 5 標記語言 標記語言(ML)即 Markup Langu...
摘要:三開發工具的使用使用技巧編輯器四介紹的概述全稱,翻譯為超文本標記語言,它不是一種編程語言,是一種描述性的標記語言,用于描述超文本內容的顯示方式。【轉】01-html介紹和head標簽主要內容web標準瀏覽器介紹開發工具介紹HTML介紹HTML顏色介紹HTML規范HTML結構詳解一、web標準web準備介紹:w3c:萬維網聯盟組織,用來制定web標準的機構(組織)web標準:制作網頁遵循的規范...
摘要:瀏覽器一個瀏覽器的作用是讀取并顯示一個文檔。聲明聲明有助于瀏覽器能夠正確地顯示頁面。聲明是不區分大小寫的,以下所有寫法都是正確地常見聲明版本在網絡的早期,就具有了很多版本版本年份本文翻譯于網站提供的教程。 什么是HTML HTML 是一種描述 Web 文檔(頁面)的標記語言。 HTML 代表超文本標記語言(Hyper Text Markup Language) 標記語言就是一組標記標...
閱讀 713·2023-04-25 19:43
閱讀 3910·2021-11-30 14:52
閱讀 3784·2021-11-30 14:52
閱讀 3852·2021-11-29 11:00
閱讀 3783·2021-11-29 11:00
閱讀 3869·2021-11-29 11:00
閱讀 3558·2021-11-29 11:00
閱讀 6105·2021-11-29 11:00