時(shí)間:2023-07-20 21:00:02 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-20 21:00:02 來源:網(wǎng)站運(yùn)營(yíng)
Web頁面制作基礎(chǔ),輔助你更好的學(xué)習(xí):說明:僅作為學(xué)習(xí)輔助那么Web頁面制作基礎(chǔ),能讓你掌握什么呢?
命名規(guī)范
Internet
,中文為因特網(wǎng),國(guó)際互聯(lián)網(wǎng)。WWW
是World Wide Web
的縮寫,中文名萬維網(wǎng)。WWW
是Internet
的最核心部分。Internet
上那些支持WWW
服務(wù)和HTTP
協(xié)議的服務(wù)器集合。WWW
在使用上分為Web
客戶端和Web
服務(wù)端。Web
客戶端訪問Web
服務(wù)器上的頁面。Website
,中文名為網(wǎng)站,是指在Internet
上根據(jù)一定的規(guī)則,使用HTML
等工具制作的用于展示特定內(nèi)容相關(guān)網(wǎng)頁的集合。URL
,是Uniform Resource Locator
的縮寫,中文名為統(tǒng)一資源定位符,俗稱網(wǎng)址,它是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。URL
的一般格式:協(xié)議://主機(jī)地址(ip地址)+目錄路徑+參數(shù)
常見的協(xié)議有:ftp
:File Transfer Protocol
,文件傳輸協(xié)議,可以通過FTP
訪問服務(wù)器上的文件。通常使用時(shí)在主機(jī)地址前面加上“用戶名:密碼@”。url: ftp://admin:12345@113.129.xxx/html.pdf
b. file
:主要訪問本地計(jì)算機(jī)中的文件。telent
:允許用戶通過一個(gè)協(xié)商過程與一個(gè)遠(yuǎn)程設(shè)備進(jìn)行通信。http
:Hyper Text Transfer Protocol
,超文本傳輸協(xié)議,是用于從萬維網(wǎng)服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議。Web Standard
(Web
標(biāo)準(zhǔn))是Web
應(yīng)用開發(fā)需要遵守的標(biāo)準(zhǔn)。網(wǎng)站訪問過程
url
統(tǒng)一資源定位符Web Browser
,中文名為網(wǎng)頁瀏覽器,是一個(gè)顯示網(wǎng)頁服務(wù)器或者檔案系統(tǒng)內(nèi)的HTML文件,并讓用戶與這些文件互動(dòng)的軟件。Web Server
,中文名為網(wǎng)頁服務(wù)器,WEB
服務(wù)器,主要是提供網(wǎng)上信息瀏覽服務(wù)。Web
服務(wù)器可以解析HTTP
協(xié)議,當(dāng)Web
服務(wù)器接收到一個(gè)HTTP
請(qǐng)求時(shí),會(huì)返回一個(gè)HTTP
響應(yīng),客戶端就可以從服務(wù)器上獲取網(wǎng)頁html
,包括css
,js
,視頻,音頻等。web
開發(fā)主要分前端和后端兩部分。html,js,css
等。web
系統(tǒng)開發(fā)過程XHTML
是可擴(kuò)展超文本標(biāo)記語言,是一種更純潔,更嚴(yán)格,更規(guī)范的html
代碼。html
文件由文件頭和文件體兩部分組成。雙標(biāo)簽:由“開始標(biāo)簽”和“結(jié)束標(biāo)簽”兩部分構(gòu)成,必須成對(duì)使用,且必須合理嵌套。
單標(biāo)簽:在開始標(biāo)簽中進(jìn)行關(guān)閉(以開始標(biāo)簽的結(jié)束而結(jié)束)。
HTML
中,規(guī)定了8個(gè)全局標(biāo)準(zhǔn)屬性。class
用于定義元素的類名。id
用于指定元素的唯一id
。style
用于指定元素的行內(nèi)樣式。title
用于指定元素的額外信息。accesskey
用于指定激活某個(gè)元素的快捷鍵。支持accesskey
屬性的元素有<a>, <area>, <button>, <input>, <label>, <legend>, <textarea>
。
tabindex
用于指定元素在tab
鍵下的次序。支持tabindex
屬性的元素有<a>,<area>,<button>,<input>,<object>,<select>,<textarea>
dir
用于指定元素中內(nèi)容的文本方向。dir
的屬性值只有ltr
和rtl
兩種,分別是left to right
和right to left
。
lang
用于指定元素內(nèi)容的語言。Window
窗口事件onload
,在頁面加載結(jié)束后觸發(fā)。onunload
,在用戶從頁面離開時(shí)觸發(fā),如單擊跳轉(zhuǎn),頁面重載,關(guān)閉瀏覽器窗口等。Form
表單事件onblur
,當(dāng)元素失去焦點(diǎn)時(shí)觸發(fā)。onchange
,在元素的元素值被改變時(shí)觸發(fā)。onfocus
,在元素獲得焦點(diǎn)時(shí)觸發(fā)。onreset
,當(dāng)表單中的重載按鈕被點(diǎn)擊時(shí)觸發(fā)。onselect
,在元素中文本被選中后觸發(fā)。onsubmit
,在提交表單時(shí)觸發(fā)。Keyboard
鍵盤事件onkeydown
,在用戶按下按鍵時(shí)觸發(fā)。onkeypress
,在用戶按下按鍵后,按著按鍵時(shí)觸發(fā)。該屬性不會(huì)對(duì)所有按鍵生效,不生效按鍵如:3.alt
,ctrl
,shift
,esc
。
onkeyup
,當(dāng)用戶釋放按鍵時(shí)觸發(fā)。Mouse
鼠標(biāo)事件onclick
,當(dāng)在元素上單擊鼠標(biāo)時(shí)觸發(fā)。ondblclick
,當(dāng)在元素上雙擊鼠標(biāo)時(shí)觸發(fā)。onmousedown
,當(dāng)在元素上按下鼠標(biāo)按鈕時(shí)觸發(fā)。onmousemove
,事件會(huì)在鼠標(biāo)指針移動(dòng)時(shí)發(fā)生。onmouseout
,當(dāng)鼠標(biāo)指針移出元素時(shí)觸發(fā)。onmouseover
,事件會(huì)在鼠標(biāo)指針移動(dòng)到指定的元素上時(shí)發(fā)生。onmouseup
,當(dāng)在元素上釋放鼠標(biāo)按鈕時(shí)觸發(fā)。onabort
,當(dāng)退出媒體播放器時(shí)觸發(fā)。onwaiting
,當(dāng)媒體已停止播放但打算繼續(xù)播放時(shí)觸發(fā)。<!DOCTYPE>
,聲明文檔類型。<html>
,HTML元素真正的根元素。<head>
,定義html
文檔的文檔頭。head中包含的元素title,定義HTML文檔的標(biāo)題base,為頁面上的所有鏈接規(guī)定默認(rèn)地址或者默認(rèn)目標(biāo)link,用于定義文檔與外部資源之間的關(guān)系meta,提供關(guān)于HTML的元數(shù)據(jù)style,用于為HTML文檔定義樣式信息script,用于定義客戶端腳本
body
,定義html
文檔的文檔體。content-Type
,用于設(shè)定網(wǎng)頁的字符集,便于瀏覽器解析與渲染頁面。<meta http-equiv="content-Type` content="text/html"; charset=utf-8">
cache-control
,用于告訴瀏覽器如何緩存某個(gè)響應(yīng)及緩存多長(zhǎng)時(shí)間。no-cache,發(fā)送請(qǐng)求,與服務(wù)器確認(rèn)該資源是否被更改,如果沒有,則使用緩存no-store,允許緩存,每次都要去服務(wù)器上下載完整的響應(yīng)public,緩存所有響應(yīng)private,只為單個(gè)用戶緩存max-age,表示當(dāng)前請(qǐng)求開始,相應(yīng)響應(yīng)在多久內(nèi)能被緩存和重用,不去服務(wù)器重新請(qǐng)求,max-age=60表示響應(yīng)可以再緩存和重用60秒<meta http-equiv=cache-control" content="no-cache">
expires
,用于設(shè)定網(wǎng)頁的到期時(shí)間,過期后重新到服務(wù)器上重新傳輸。refresh
,網(wǎng)頁將在設(shè)定的時(shí)間內(nèi),自動(dòng)刷新并轉(zhuǎn)向設(shè)定的網(wǎng)址Set-Cookie
,用于設(shè)置網(wǎng)頁過期。<span>,<div>
,<span>
是內(nèi)聯(lián)標(biāo)簽,用在一行文本中,<div>
是塊級(jí)標(biāo)簽。div
用于存放需要顯示的數(shù)據(jù),css
用于指定如何顯示數(shù)據(jù)樣式,做到結(jié)構(gòu)與樣式相互分離。<b>
,定義粗體文本<big>
,定義大號(hào)字<em>
,定義著重文字<i>
,定義斜體字<small>
,定義小號(hào)字<strong>
,定義加重語氣<sub>
,定義下標(biāo)字<sup>
,定義上標(biāo)字<ins>
,定義插入字<del>
,定義刪除字<code>
,定義計(jì)算機(jī)代碼<kbd>
,定義鍵盤輸出樣式<samp>
,定義計(jì)算機(jī)代碼樣本<tt>
,定義打字機(jī)輸入樣式<pre>
,定義預(yù)格式文本<abbr>
,定義縮寫<acronym>
,定義首字母縮寫<address>
,定義地址<bdo>
,定義文字方向<blockquote>
定義長(zhǎng)的引用<q>
,定義短的引用語<cite>
,定義引用,引證<dfn>
,定義一個(gè)概念,項(xiàng)目<img src="圖片的url" alt = "圖像的替代文本">
<a>
標(biāo)簽的target
屬性,默認(rèn)值為_self
。值 | 說明 |
---|---|
_self | 在超鏈接所在框架或窗口中打開目標(biāo)頁面 |
_blank | 在新瀏覽器窗口中打開目標(biāo)頁面 |
_parent | 將目標(biāo)頁面載入含有該鏈接框架的父框架集或父窗口中 |
_top | 在當(dāng)前的整個(gè)瀏覽器窗口中打開目標(biāo)頁面,因此會(huì)刪除所有框架 |
<a></a>
標(biāo)簽之間的元素內(nèi)容為文本內(nèi)容。#+對(duì)應(yīng)的錨點(diǎn)
,錨點(diǎn)通常用唯一屬性值id
設(shè)定。<a>
標(biāo)簽元素了,而是<area>
元素。<area>
元素的屬性有兩個(gè)shape
,cords
屬性。shape 屬性 | 說明 | cords 屬性 | 說明 |
---|---|---|---|
circle | 圓形 | x,y,r | (x,y)為圓心坐標(biāo),r為半徑 |
rect | 矩形 | x1,y1; x2,y2 | (x1,y1)為左上角坐標(biāo),(x2,y2)為右下角坐標(biāo) |
poly | 多邊形 | x1,y1;x2,y2;x3,y3;... | 分別是各個(gè)點(diǎn)的點(diǎn)坐標(biāo) |
<area>
的坐標(biāo)系,原點(diǎn)為圖片的左上角,x軸正方向向右,y軸正方向向下<area>
的坐標(biāo)系:<map>
標(biāo)簽定義一個(gè)image-map
,可以含一個(gè)以上的熱區(qū)<area>
,每個(gè)熱區(qū)都有獨(dú)立的鏈接。<map>
標(biāo)簽賦予name
屬性。<img>
標(biāo)簽的usemap
屬性與<map>
標(biāo)簽的name
屬性相關(guān)聯(lián)。map -> name="image_link"img -> usemap="#image_link"
點(diǎn)擊跳轉(zhuǎn):imgmap.html<a href="mailto:xxxxxx@qq.com">聯(lián)系我們</a>
<a href="javascript:alert('哈哈,你點(diǎn)擊了!');">點(diǎn)擊彈窗</a>
javascript: void(0)<a href=""></a><a href="#"></a><a href="javascript:void(0)"></a>
列表元素<ul>
定義無序列表,<li>
定義列表項(xiàng)。<ul>
的type
屬性值:disc
點(diǎn),square
方塊,circle
圓,none
無.<ol>
定義有序列表,<li>
定義列表項(xiàng)。<ol>
的type
屬性值:數(shù)字,大寫字母,大寫羅馬數(shù)字,小寫字母,小寫羅馬數(shù)字。start
屬性定義序號(hào)的開始位置。<dl>
,定義列表內(nèi)部可以有多個(gè)列表項(xiàng)標(biāo)題,每個(gè)列表項(xiàng)標(biāo)題用<dt>
標(biāo)簽定義,列表項(xiàng)標(biāo)題內(nèi)部又可以有多個(gè)列表項(xiàng)描述,用<dd>
標(biāo)簽定義。<table>
定義表格<caption>
定義表格標(biāo)題<tr>
定義若干行<td>
定義若干單元格<th>
定義表頭<thead>,<tbody>,<tfoot>
三個(gè)標(biāo)簽。屬性 | 說明 |
---|---|
border | 設(shè)置表格的邊框?qū)挾?/td> |
width | 設(shè)置表格的寬 |
height | 表格的高 |
cellpadding | 設(shè)置內(nèi)邊距 |
cellspacing | 設(shè)置外邊距 |
<td>
的兩個(gè)屬性:colspan
用于定義單元格跨行,rowspan
用于定義單元格跨列<tbody>,<thead>,<tfoot>
標(biāo)簽通常用于對(duì)表格內(nèi)容進(jìn)行分組。<form>
標(biāo)簽定義,action
屬性定義了表單提交的地址,method
屬性定義表單提交的方式。<input type="text"><input type="password"><input type="radio"><input type="checkbox"><input type="submit"><input type="reset"><input type="button"><input type="image"><input type="file"><input type="hidden">
<select><option>size屬性用來設(shè)置選擇欄的高度,multiple屬性用來決定是多選列表,還是單選selected="selected"
表單控件,用于輸入更多的文本
<textarea>
元素<textarea>
標(biāo)簽具有name,cols,rows
3個(gè)屬性。name
用于提交參數(shù)value
用于輸入文本內(nèi)容cols
和rows
分別用于文本框的列數(shù)和行數(shù),寬度和高度。<form action="web" method="post"> 自我評(píng)價(jià):<br/> <textarea rows="10" cols="50" name="introduce"> </textarea> <br/> <input type="submit" id="" name=""></form>
frameset<frameset>
定義一個(gè)框架集,用于組織多個(gè)窗口,每個(gè)框架存有獨(dú)立的html文檔<frameset>
不能與<body>
共同使用,除非有<noframe>
元素<frame>
用于定義<frameset>
中一個(gè)特定的窗口??赵?code><frame/>frame
屬性
屬性 | 說明 |
---|---|
src | 需要顯示的html文檔 |
frameborder | 定義框架的外邊框,屬性值為0或者1 |
scrolling | 定義是否顯示滾動(dòng)條,有3個(gè)值:yes,no,auto |
noresize="noresize" | 定義該框架無法調(diào)整大小,默認(rèn)是可以調(diào)整的 |
marginheight和marginwidth屬性 | 定義上下左右的邊距 |
<noframe>
,用于為那些不支持框架集的瀏覽器顯示文本<iframe>
,與<frame>
元素相同,iframe
有frame
的屬性,還加了height
和width
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>frameset</title> </head> <frameset cols="25%,50%,25%"> <frame src="https://blog.csdn.net/qq_36232611" scrolling="no" noresize="noresize"></frame> <frame src="https://juejin.im/user/1451011081249175" ></frame> <frame src="https://www.jianshu.com/u/c785ece603d1" ></frame> </frameset> <noframes> <body>您的瀏覽器無法處理框架,請(qǐng)更換瀏覽器打開</body> </noframes></html>
css
,英文Cascading Style Sheets
,中文名:級(jí)聯(lián)樣式表。層疊樣式表。css
是一種表現(xiàn)語言,是對(duì)網(wǎng)頁語言的補(bǔ)充。css
用于網(wǎng)頁的風(fēng)格設(shè)計(jì),包括字體,顏色,位置等。css
使用的4中方式:引入外部樣式文件,導(dǎo)入外部樣式文件,使用內(nèi)部樣式定義,使用內(nèi)聯(lián)樣式定義。<link type="text/css" rel="stylesheet" href="css樣式文件的url"/>
導(dǎo)入外部樣式文件:<style type="text/css"> @import "css樣式文件的url";</style>
使用內(nèi)部樣式定義:<style type="text/css"> div { background-color: #ffffff; width: 300px; height: 300px; }</style>
使用內(nèi)聯(lián)樣式定義:<div style="background-color: #ffffff; width: 100px; height: 100px;"></div>復(fù)制代碼
css
的選擇器"*"
表示,表示對(duì)任意元素都有效。E[attribute]{property1:value1; property2:value2;...}
派生選擇器id
選擇器,以特定id
值的HTML元素指定樣式。class
的HTML元素指定樣式。偽類選擇器:偽類選擇器和偽元素選擇器偽類以冒號(hào)
(:)
開頭,元素選擇符和冒號(hào)之間不能有空格,偽類名中間也不能有空格。css
中常用的偽類如下表所示:css
中常用的偽元素如下表所示:css
背景屬性如下:background-color
用于設(shè)置背景顏色,初始值為transparent
透明色。background-image
用于設(shè)置元素的背景圖片,默認(rèn)值為none
。background-repeat
控制圖像的平鋪。background-repeat
默認(rèn)值為repeat
,即圖像沿著x軸和y軸平鋪,還可以指定沿著x軸平鋪rpeat-x
,沿著y軸平鋪repeat-y
,或者不平鋪no-repeat
,繼承父元素該屬性設(shè)置inherit
。
background-attachment
用于設(shè)置背景圖像是否固定或者隨著頁面的其余部分滾動(dòng)。默認(rèn)值為:scroll
,表示可以隨著頁面其余部分的滾動(dòng)而滾動(dòng)。設(shè)置fixed
,表示當(dāng)頁面其余部分滾動(dòng)時(shí),背景圖片不會(huì)滾動(dòng),設(shè)置inherit
,繼承父元素。background-position
用于設(shè)置背景圖像圓點(diǎn)的位置。background
可以將background-color
,background-position
,background-attachment
,background-repeat
,background-image
全部設(shè)置。
css
常用字體屬性表font-family
用于設(shè)置元素的字體,該元素屬性值一般可以設(shè)置多個(gè)字體。font-size
用于設(shè)置字體的尺寸。font-style
用于設(shè)置字體是否是斜體,默認(rèn)值為normal
,當(dāng)設(shè)置為italic
,顯示為一個(gè)斜體的樣式,當(dāng)設(shè)置為oblique
,顯示為一個(gè)傾斜的樣式。font-variant
用于設(shè)置字體使用小寫字體,默認(rèn)為normal
,一旦設(shè)置為small-caps
,將所有小寫字母變?yōu)榇髮憽?/li>font-weight
用于設(shè)置字體的粗細(xì),normal
值等于400,bold
的值等于700。font
,可以設(shè)置font-family,font-size,font-style,font-variant,font-weight
。css
文本屬性表:css
尺寸屬性表:css
列表屬性表:css
表格屬性表:css
盒模型,包含元素內(nèi)容content
,內(nèi)邊距padding
,邊框border
,外部距margin
。css
內(nèi)邊距屬性,元素的內(nèi)邊距在邊框和內(nèi)容之間。css
內(nèi)邊距的屬性:padding: 10px 10px 10px 10px;
css
外邊距的屬性:css
邊框的屬性:none
,無邊框效果hidden
,與none
相同dotted
,點(diǎn)線邊框效果dashed
,虛線邊框效果double
,雙線邊框效果solid
,實(shí)線邊框效果groove
,3D凹槽邊框效果ridge
,3D凸槽邊框效果css
輪廓是繪制在元素周圍的一條線,位于邊框邊緣的外圍,起到突出元素的作用。css
浮動(dòng)涉及到的屬性css
定位的屬性z-index
用于設(shè)置目標(biāo)對(duì)象的定位層序,數(shù)值越大,所在層級(jí)越高。該屬性只在position:absolute
時(shí)有效。
作者:魔王哪吒
鏈接:https://juejin.im/post/6844904104712470535
來源:掘金
關(guān)鍵詞:學(xué)習(xí),輔助,基礎(chǔ)
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。