摘要:知識介紹服務本質瀏覽器發請求協議服務端接收請求服務端返回響應服務端把文件內容發給瀏覽器瀏覽器渲染頁面是什么超文本標記語言是一種用于創建網頁的標記語言。主要是通過樣式為其賦予不同的表現。這兩個元素是專門為定義樣式而生的。
Web服務本質
瀏覽器發請求 --> HTTP協議 --> 服務端接收請求 --> 服務端返回響應 --> 服務端把HTML文件內容發給瀏覽器 --> 瀏覽器渲染頁面
HTML是一種標記語言(markup language),它不是一種編程語言。
HTML使用標簽來描述網頁
DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>title>
head>
<body>
body>
html>
聲明為HTML5文檔
html標簽
head標簽
title標簽
body標簽
HTML標簽格式
標簽的語法
幾個很重要的屬性
HTML標簽分類
<meta charset="UTF-8" />
<html> html>
HTML標簽關系分類
<head> head> <body> body>
<head> <meta charset="UTF-8" /> <title>百度一下,你就知道123title> head>
注釋是代碼之母。
標簽 | 意義 |
---|---|
定義網頁標題 | |
定義內部樣式表 | |
定義JS代碼或引入外部JS文件 | |
引入外部樣式表文件 | |
定義網頁原信息 |
Meta標簽介紹:
meta標簽的組成:meta標簽共有兩個屬性,它們分別是http-equiv屬性和name屬性,不同的屬性又有不同的參數值,這些不同的參數值就實現了不同網頁的功能。
<meta http-equiv="refresh" content="2;URL=https://www.oldboyedu.com"> <meta http-equiv="content-Type" charset=UTF8"> <meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="keywords" content="meta總結,html meta,meta屬性,meta跳轉"> <meta name="description" content="老男孩教育Python學院">
<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和span有什么區別?
塊級元素與行內元素的區別
所謂塊級元素,是以另起一行開始渲染的元素,行內元素則不需要另起一行。如果多帶帶在網頁中插入這兩個元素,不會對頁面產生任何的影響。
這兩個元素是專門為定義CSS樣式而生的。
注意:
關于標簽嵌套:通常塊級元素可以包含內聯元素或某些塊級元素,但內聯元素不能包含塊級元素,它只能包含其它內聯元素。
p標簽不能包含塊級標簽,p標簽也不能包含p標簽。
<img src="圖片的路徑" alt="圖片未加載成功時的提示" title="鼠標懸浮時提示信息" width="寬" height="高(寬高兩個屬性只用一個會自動等比縮放)">
屬性名稱 | 作用 |
src(source) | 告訴瀏覽器需要插入 的圖片路徑, 以便于瀏覽器到該路徑下找到需要插入的圖片 |
alt(alternate) | 規定圖像的替代文本, 只有 在src指定的路徑下找不到圖片 ,才會顯示alt指定的文本 |
title | 懸停文本(介紹這張圖片, 只有在鼠標移動到圖片上時才會顯示) |
height | 設置圖片顯示的高度 |
width | 設置圖片顯示的寬度 |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>img標簽title>
head>
<body>
<img src="images/QRCode.jpg">
<img src="images/QRCode.jpg" width="300" height="478">
<img src="images/QRCode.jpg" width="100" height="478">
<img src="images/QRCode.jpg" height="178">
<img src="images/QRCode.jpg" width="100">
<img src="images/QRCode.jpg" width="100" title="這個是圖片">
<img src="images/QRCode1.jpg" width="100" alt="對不起, 你需要查看的圖片不見了">
body>
html>
img示例
<a href="http://www.baidu.com">百度a>
屬性名稱 | 作用 |
href(hypertext reference) | 指定跳轉的目標地址 |
target | 告訴瀏覽器是否保留原始界面, _blank表示在新標簽頁中打開目標網頁, _self表示在當前標簽頁中打開目標網頁 |
title | 懸停文本(介紹這個鏈接, 只有在鼠標移動到超鏈接上時才會顯示) |
a標簽的其它用法:
格式<a href="#">百度a> 格式<a href="javascript:">百度a>
格式<a href="#location">跳轉到指定位置a> 在頁面的指定位置給任意標簽添加一個id屬性 例如 <p id="location">這個是目標p>
格式: <a href="01-錨點鏈接.html#location">跳轉到指定位置a> 只需要在01-錨點鏈接.html頁面添加一個id位置即可
例如<a href="girl.zip">下載福利資源<a/>
列表標簽的作用:給一堆數據添加列表語義,也就是告訴搜索引擎告訴瀏覽器這一堆數據是一個整體
分類:無序列表;有序列表;定義列表
給一堆數據添加列表語義, 并且這一堆數據中所有的數據都沒有先后之分
<ul type="disc"> <li>第一項li> <li>第二項li> ul>
type屬性
注意
應用場景:1.新聞列表;2.商品列表;3導航條
有序列表的作用: 給一堆數據添加列表語義, 并且這一堆數據中所有的數據都有先后之分
<ol type="1" start="2"> <li>第一項li> <li>第二項li> ol>
type屬性
給一堆數據添加列表語句;先通過dt標簽定義列表中的所有標題,然后再通過dd標簽給每個標題添加描述信息
<dl> <dt>標題1dt> <dd>內容1dd> <dt>標題2dt> <dd>內容1dd> <dd>內容2dd> dl>
注意
應用場景:做網站尾部的相關信息;做圖文混排。
表格是一個二維數據空間,一個表格由若干行組成,一個行又有若干單元格組成,單元格里可以包含文字、列表、圖案、表單、數字符號、預置文本和其它的表格等內容。
表格最重要的目的是顯示表格類數據。表格類數據是指最適合組織為表格格式(即按行和列組織)的數據。
<table> <caption>表格的標題caption> <thead> <tr> <th>每一列的標題th> tr> thead> <tbody> <tr> <td>數據td> tr> tbody> <tfoot> <tr> <td>數據td> tr> tfoot> table> caption作用: 指定表格的標題 thead作用: 指定表格的表頭信息 tbody作用: 指定表格的主體信息 tfoot作用: 指定表格的附加信息
<table> <thead> <tr> <th>序號th> <th>姓名th> <th>愛好th> tr> thead> <tbody> <tr> <td>1td> <td>Egontd> <td>杠娘td> tr> <tr> <td>2td> <td>Yuantd> <td>日天td> tr> tbody> table>
功能:
表單屬性
屬性 | 描述 |
---|---|
accept-charset | 規定在被提交表單中使用的字符集(默認:頁面字符集)。 |
action | 規定向何處提交表單的地址(URL)(提交頁面)。 |
autocomplete | 規定瀏覽器應該自動完成表單(默認:開啟)。 |
enctype | 規定被提交數據的編碼(默認:url-encoded)。 |
method | 規定在提交表單時所用的 HTTP 方法(默認:GET)。 |
name | 規定識別表單的名稱(對于 DOM 使用:document.forms.name)。 |
novalidate | 規定瀏覽器不驗證表單。 |
target | 規定 action 屬性中地址的目標(默認:_self)。 |
表單元素
基本概念:
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 屬性,變化為多種形態。如果說td是表格最核心的標簽, 那么input就是表單最核心的標簽. nput標簽有一個type屬性, 這個屬性有很多類型的取值, 取值的不同就決定了input標簽的功能和外觀不同
type屬性值 | 表現形式 | 對應代碼 |
---|---|---|
text | 單行輸入文本 | |
password | 密碼輸入框 | |
date | 日期輸入框 | |
checkbox | 復選框 | |
radio | 單選框 | |
submit | 提交按鈕 | |
reset | 重置按鈕 | |
button | 普通按鈕 | |
hidden | 隱藏輸入框 | |
file | 文本選擇框 |
屬性說明:
"en"> "UTF-8">表單和input標簽練習34-表單練習
作用:label標簽不會向用戶呈現任何特殊效果。不過,它為鼠標用戶改進了可用性
注意:表單元素要有一個id,然后label標簽就有一個for屬性,for屬性和id相同就表示綁定了; 所有表單元素都可以通過label綁定
"text" id="account" /> "radio" name="sex" id="man" /> "checkbox" id="basketball" />
作用:給輸入框綁定待選項
"en"> "UTF-8">示例31-Datalist標簽 請輸入你的車型: "text" list="cars">
<form action="" method="post"> <select name="city" id="city"> <option value="1">北京option> <option selected="selected" value="2">上海option> <option value
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1694.html
摘要:前言鑒于平時業務代碼寫多了,筆者對前端的一些基礎知識都開始生疏。同理,對于而言,的標簽也是具有容器含義的,譬如標簽顧名思義就是尾部標簽,存放內容的結尾塊,標簽表示頭部。 前言 鑒于平時業務代碼寫多了,筆者對前端的一些基礎知識都開始生疏。有鑒于此,加上又到了一年一度的春招時間,在接下來的一段時間內筆者將對整個前端體系的知識進行一些梳理,同時會附帶上相關基礎知識中常見的面試題。在筆者復習的...
Web前端開發是創建Web頁面或app等前端界面呈現給用戶的過程。第一階段:前端基礎(HTML / CSS / JavaScript / jQuery)初識HTML+CSS【學習筆記】HTML基礎完結篇html基礎知識——標簽詳解html基礎知識——與用戶交互!(表單標簽)html基礎知識——css樣式①史上最全Html和CSS布局技巧面試題匯總 HTML+CSS篇CSS 最核心的幾個概念純HTM...
Web前端開發是創建Web頁面或app等前端界面呈現給用戶的過程。第一階段:前端基礎(HTML / CSS / JavaScript / jQuery)初識HTML+CSS【學習筆記】HTML基礎完結篇html基礎知識——標簽詳解html基礎知識——與用戶交互!(表單標簽)html基礎知識——css樣式①史上最全Html和CSS布局技巧面試題匯總 HTML+CSS篇CSS 最核心的幾個概念純HTM...
Web前端開發是創建Web頁面或app等前端界面呈現給用戶的過程。第一階段:前端基礎(HTML / CSS / JavaScript / jQuery)初識HTML+CSS【學習筆記】HTML基礎完結篇html基礎知識——標簽詳解html基礎知識——與用戶交互!(表單標簽)html基礎知識——css樣式①史上最全Html和CSS布局技巧面試題匯總 HTML+CSS篇CSS 最核心的幾個概念純HTM...
閱讀 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