web前端基礎知識總結

上個寒假總結的web前端的一些知識點給你們分享一下javascript

一、<html></html> 標籤限定了文檔的開始和結束點。css

屬性:html

(1)  dir: 文本的顯示方向,默認是從左向右前端

(2) lang: 表示整個文檔中所使用的語言,en--英文,zh--中文java

(3) version:定義創做文檔的HTML的標準版本web

二、<head></head>用於封裝位於文檔頭部的其餘標籤小程序

屬性:api

(1) dir:文本的顯示方向瀏覽器

(2)  Lang:語言信息服務器

(3)  Profile:提供了與當前文件相關聯的文檔數據的URL

可放在<head>標籤中的標籤爲

(1) <base>:標註當前文檔的URL的全稱

屬性:

Href:指定文檔的基礎URL地址(<body>中的相對地址都是以此基地址爲基礎)

Target:定義打開頁面的窗口

屬性值:

_parent:在上一級窗口中打開

_blank:在新一窗口中打開

_self:在本窗口中打開

_top:在瀏覽器的整個窗口中打開

(2) <basefont>:設定基準的字體,字號和顏色

屬性:

Face:設置字體(如黑體,楷體等)

Size:設置大小(屬性值從1——7,從小到大)

Color;字體顏色(值爲十六進制顏色)

(3) <title>:設定顯示在瀏覽器左上方的標題內容

屬性:

Dir:文本的顯示方向

Lang:語言信息

(4) <meta>:有關文檔自己的元素信息

屬性:

http-equiv: 生成http標題域,取值與content的屬性值相同

屬性值:

Refresh 爲自動刷新,在content裏設定刷新時間,content裏也能夠跟上刷新的URL,實現頁面跳轉;

content-type  content裏用charset設置內碼語系charset=gb2312;

Expires  定義網頁有效期,在content裏的格式爲星期,日 月 年 時 分 秒 GMT,用英文和數字

Page-enter 進入網頁時的效果

Page-exit  退出網頁時的效果

content中對應的值爲:

0:盒狀收縮 1:盒狀展開 2:圓形收縮 3:圓形展開

4:向上擦除 5:向下擦除 6:向左擦除 7:向右擦除

8:垂直百葉窗 9:水平百葉窗 10:橫向棋盤式 11:縱向棋盤式

12:溶解 13:左右向中部收縮 14:中部向左右展開 15:上下向總中部收縮

16:中部向上下展開 17:梯狀左下展開 18:梯狀左上展開  19:梯狀右下展開

20:梯狀右上展開  21:隨機水平線 22:隨機垂直線 23:隨機

Name:若是元數據是以關鍵字/取值出現的話,那麼name的值就是其關鍵字

屬性值:

Keywords   content裏定義關鍵字;

Discription  爲定意描述,在content裏定義描述內容;

Author    content裏描述做者;

Content: 關鍵字/取值的內容

(5) <style>:設定有關CSS層疊樣式表的內容

(6) <link>:設定外部文件的連接

(7) <script>:設定文件腳本的內容

三、<body></body>界定了文檔的主題

屬性:

(1)、text: 頁面文字的顏色

(2)、bgcolor: 頁面背景的顏色(用十六進制的顏色表示)

(3)、background: 頁面的背景圖像(所需的是圖片的URL

(4)、bgproperties: 頁面的背景圖片是否固定(其只有一個值fixed,設爲Fixed後圖像不會隨着滾動條的滾動而動)

(5)、link: 頁面默認的連接顏色

(6)、alink: 鼠標正在單擊時的連接顏色

(7)、vlink: 訪問事後的連接顏色

上面三個控制的是標籤<a></a>中的顏色

(8)、topmargin: 頁面的上邊距      

(9)、leftmargin: 頁面的左邊距

四、 定義空格  <!--被註釋掉的內容-->

五、文字標記

(1)、<hn>n=1~6)標記標題字

屬性:

Dir:文字方向

Lang:語言信息

Align:對齊方式

屬性值:

Left:左對齊(默認)

Right:右對齊

Center:居中

Class:用一個名稱來標記標題,標記名稱指向在外部定義的樣式表

Id:爲段落設置一個標記,未來能夠在一個超連接中明確的引用這個標記,以便做爲樣式表的選擇器

Style:建立標題內容的內聯樣式

Title:給標題加上一個說明性的文字

(2)、<font>標記普通字

屬性:

Face:字體 size: 字號 color:顏色

(3)、<b><strong> 粗體

(4)、<i>,<em>,<cite> 斜體

(5)、<sup> 上標

(6)、<sub> 下標

(7)、<big> 大字號

(8)、<small> 小字號

(9)、<u> 下劃線

(10)、<s>  刪除線

(11)、<address> 顯示地址如Email

六、段落標記

(1)、<p> 表示一個段落的開始

屬性:dir lang align class id style title

(2)、<br> 換行  <nobr>

屬性:class  id style title

(3)、<div>分塊文字

屬性:dir lang align class id style title nowrap(強制不換行)

  (4)<span> 行內樣式定義

屬性: dir lang align class  id  style  title

(5)、<center> 水平居中顯示

屬性: dir  lang class  id style title

(6)、<blockquote> 塊引用

屬性: dir  lang class id style title

七、下劃線

<hr> 插入水平分割線

屬性:dir lang class id style align  size noshade width color

八、列表

(1)、 <ul>無序列表,<li>來羅列項目

屬性:dir lang class id style title compact(緊湊無需列表)type(項目符號類型)

Type的屬性值:disc:實心原點 circle:空心原點 square:實心方形

(2)、<ol>定義一個有序列表

屬性:dir lang class id style title compact start(數字起始值)

Type的屬性值:1Aai|

(3)、目錄列表<dir>,無序列表的一種特殊形式

屬性: dir  lang class id style title

(4)、定義列表<dl>

基本用法: <dl>

<dt>名詞</dt>  <dd>解釋</dd>

</dl>

屬性:dir lang class id  style title compact

(5)、菜單列表<menu>,用於表示簡短的列表

屬性:dir lang class id style title

9、插入圖片

<img> 插入圖片標籤

屬性:

Src:圖像的源文件路徑 Alt:文字提示(圖像不顯示時) widthhight:寬度、高度 border:邊框

Vspace:垂直間距 hspace:水平間距 dynsrc:設定avi文件的播放 loop:設定avi播放次數

Loopdelay:設定avi播放延遲 start:設定avi文件的播放方 lowsrc:設定低分辨率圖片 usemap:映像地圖

Dir lang class id align style title

Align的屬性值極其說明:

Top:文字的中線在圖片的上方 middle:文字的中線位於圖片的中部

Bottom:文字的中線位於圖片的底部 left:圖片在文字左側

Right:圖片在文字的右側 absbottom:文字的底線位於圖片的底部

Absmiddle:文字的底線位於圖片的中部 baseline:英文文字基準線對齊

Texttop:英文文字上邊線對齊

十、插入超連接

(1)、標籤<a></a>爲超連接標籤

屬性:

Href:指定連接地址 name:給連接命名 target:指定連接打開窗口 accesskey:連接熱鍵

Dir lang align class id style title charset rel:指定從原文檔到目標文檔的關係

Rev:指定從目標文檔到源文檔的關係 type tabindex:對新窗口中的對象從新排序

URL格式:

http://進入萬維網站點 ftp://進入文件傳輸服務器 news://啓動新聞討論組 telnet://啓動telnet方式

Gopher://訪問gopher服務器 mailto://啓動郵件(href=」mailto://sdut@qq.com? Subject=給我來信」)

(2)、書籤連接,試用於頁面太長時,避免翻頁,格式以下

<a  name=」name」> 文字 </a> <a  href=」#name」> 文字連接 </a>

(3)、空連接: <a  href=」#」> 連接 </a>

(4)、腳本連接:<a  href = 「javascript.....」> 文字連接 </a>

(5)、製做圖像映射:在同一圖像上嵌入不一樣的連接,建立圖像映射的方式是經過<img>標籤的usemap屬性再結合<map>    以及<area>標籤來實現的,<a><area>標籤包含在<map>標籤內

<map>的屬性:

 name  給連接命名  dir  lang id class style title

<area>的屬性:

Href alt accesskey target dir  lang id class style title tabindex shape(圖像映射區域的形狀) coords(圖像對光標敏感區域的座標)

Shape的屬性值:

Rect  矩形區域 circle  橢圓形區域 poly  多邊形區域

事例:

<img   usemap=」#map」  src=」URL」  hight=」」  width = 「」  border = 「」>

<map  name = 「map」> 

<area  shape = 「rect」  coords = 「100,23,56,90」  href = 「URL」>

<area  shape = ...............................................................................>

</map>

十一、插入多媒體

(1)、插入聲音標籤<bgsound>

屬性: src (聲音文件路徑)  loop 循環次數

(2)、<embed>標籤能夠在網頁中加入MP3音樂,電影,swf動畫等多媒體文件

屬性: src loop autostart width hight hidden(是否隱藏內嵌播放器 dir   lang   class    id    style align title type(嵌入多媒體類型)

Hidden 和 autostart 的屬性值有trueno

當嵌入flash動畫時還有如下屬性:

Quality 動畫的播放質量 puginspage 播放插件所在位置   wmode 動畫播放時的窗口模式

(3)、製做滾動字幕標籤<marquee></marquee>

屬性: align behavior(滾動方式)  bgcolor class direction(滾動方向) width hight  Hspace   vspace

Style loop  scrollamount(滾動速度)  scrolldelay(滾動延遲)

Direction的屬性值:up down left right

Behavior 的屬性值: scroll(循環往復《默認》) slide(只走一次滾動) alternate(交替進行滾動)

Scrollamount後跟數字越小越慢,scrolldelay後跟毫秒,vspacehspace 定義字幕與周圍文字的距離

十二、其餘嵌入

(1)、<object>標籤用於往文檔中嵌入對象

屬性:classid(指定包含對象的位置) archiveURL列表) border codebase(提供一個可選的插件URLhight

Width  data(指定須要對象處理的數據文件)  hspace   vspace name  type  tabindex   dir  lang   align class  id style title

(2)、<applet>標籤用來插入applet小程序

屬性: code (指定瀏覽器運行的Java類小程序的名稱) codebase hight width hspace vspace  name type  class  alt id   title   style align

(3)、<param>標籤爲把包含他的<object><applet>提供參數

屬性:type  name  id  value

1三、表單:

表單由一個或多個文本輸入框、可單擊的按鈕、多選框、下拉菜單和圖像按鈕等組成,全部的這些都放在<form>

(1)、<form>

屬性: dir lang align class id style title name  method(定義表單結果從瀏覽器傳輸到服務  器的方法通常有post get 兩種方法) action(用來定義表單處理程序(asp,CGI等)的位置(相對或絕對)) enctype(設置表單編碼方式) target(表單返回顯示方式)

Enctype的屬性值: text/plain(以純文本形式傳送)   application/x-www-urlencoded(默認編碼方式) multipart/form-data   使用mine 編碼

(2)、表單輸入標籤<input>

屬性: dir lang class id alt name align style title type accesskey  value  size   src accept(文件上傳的MIME表列) checked(已選中) disabled(禁止某個元素輸入)maxlength(最大字符數)

Type的屬性值:text 文字域   password密碼域 file 文件域 checkbox複選框 radio單選框 button 普通按鈕 submit 提交按鈕 reset 重置按鈕 hidden隱藏域  image 圖像提交按鈕

(3)、多行文字域<textarea>

屬性:dir lang class id style title name accesskey disabled tabindex  rows(行數) cols(列數) wrap(多行文字域的換行)

Wrap的屬性值:virtual  虛擬換行 physical  物理換行   off 不換行

(4)、<select>下拉菜單和下拉列表標籤,把標記條目放在<option>標籤中

屬性:dir lang class id style title name disabled(禁用某個列表) size   tabindex multiple(列表中的多選項目)

1四、表格

(1)、定義表格<table>

屬性:dir lang class id style title name bgcolor background bordercolor bordercolorlight bordercolordark border height width cellpadding(單元格邊距) cellspacing(單元格間距) nowrap frame(表格邊框的可見方式) rules(行列之間邊的可見方式) summary(整個表格的概要描述)

Frame的屬性值:

Above 顯示上邊框 below顯示下邊框 border 邊框全顯示 hside顯示上下邊框 vside顯示左右邊框 lhs顯示右邊框 rhs顯示左邊框 void 顯示

Rules的屬性值:

All 顯示全部內部邊框 cols僅顯示列邊框 groups顯示位於行列間的邊框 none不顯示內部邊框 rows僅顯示行邊框

 

(2)、定義行<tr>

屬性:dir lang class id style title bgcolor background  bordercolorlight  bordercolordark valign(表格行的垂直對齊方式)

(3)、定義列<td><th>爲定義表頭

屬性:dir lang class id style title bgcolor background bordercolorlight bordercolordark valign width height abbr(單元格的縮寫) axis(用逗號分割目錄名列表) rowspan(單元格跨行個數)

Colspan(單元格跨列個數) headers(標題單元格的列表) nowrap(禁止換行) scope(指定單元格提供信息)

(4)、表格標題內容<caption>

屬性:dir lang class align id style title valign

1五、框架主要分爲兩部分:一個是框架集,另外一個是框架

(1)、<frameset>框架集,僅是一個框架的集合

屬性:class id style title rows cols bordercolor frameborder framespacing(框架集間距)

(2)、定義框架<frame>

屬性:class id style title   bordercolor  frameborder   name noresize(禁止調整邊框大小)   src(框架源文件)

Marginwidth(框架邊緣寬度) marginheight(框架邊緣高度)

Frameborder的屬性值:yes 出現邊框 no 不出現邊框

(3)、<iframe>定義內聯框架,在文檔中定義一個獨立的矩形區域,有獨立的滾動條和邊框

屬性:class id style title frameborder name src marginwidth marginheight align height width scrolling(是否容許出現滾動條)

Scrolling的屬性值:yes 出現  no不出現 auto自動出現滾動條

1六、樣式表

(1)、內聯樣式表:只需在標籤內含一個上style屬性,style屬性後在跟一系列屬性和屬性值便可。

事例:<標籤  style = 「屬性:屬性值」>

(2)、文檔樣式表用<style>標籤表示

屬性:dir lang title media(文檔要使用的媒介類型) type(樣式類型)

級聯樣式表type的屬性值都是text/cssjavascript使用的樣式表都是text/javascript

Media的屬性值:screen 計算機顯示屏(默認)  tv(電視) projection 劇場   handheldPDA和手提電話) print 打印 all全部媒體

(3)、外部樣式表:用<link>標籤來實現

屬性:dir title lang target type class id style charset href media rel rev

(4)/樣式表語法

a)、HTML從新定義標籤樣式表語法:

exp: tdcolorred;font-size:8pt

b)、類樣式表:可以在文檔樣式表或外部樣式表中爲同一個元素建立不一樣的樣式,在文檔後面經過設置class屬性 來選擇特定的樣式。

例子: .bg background-image: url(路徑);}

<body class = 」bg」>

17、樣式表的屬性

(1)、字體屬性: font-family 用一個指定的字體名 font-size 字體顯示的大小 font-style 字體顯示的樣式 font-weight 定義字體的粗細 font-variant 設置英文大小寫轉換  font 組合設置字體屬性

Font-style的屬性值:normal 正常值 italic 斜體 oblique 扁斜體

Font-weight的屬性值: normal 正常值 bold 粗體 bolder 在加粗 lighter 變細 100900 共有100900個級別數越大越粗

Font-variant的屬性值:normal 正常     small-caps 將小寫轉換爲大寫

Font組合時的順序:樣式,粗細,大小

(2)、顏色和背景屬性:

Color 顏色  background-color 背景顏色 background-image 背景圖片 background-repeat 背景圖片如何重複

Background-position 設置背景圖片水平和垂直的位置 background 組合設置背景屬性

屬性值:

Background-repeatrepeat 平鋪 repeat-x  X方向上平鋪 repeat-y Y方向上平鋪  no-repeat不平鋪

Background-position value 以百分比(x%.y%)或絕對值的形式(x.y)來肯定背景圖像的位置 top 居頂

Center 居中 bottom居底 left 居左 right居右

Background能夠任意組合以上的屬性值

(3)、文本屬性:

Letter-spacing 定義一個附加在字符間的間隔數量  word-spacing單詞間的間隔數量   text-index文字的首行縮進

Text-align 文本對齊方式 line-height行高間隔 text-transform控制英文文字大小寫 text-decoration文字修飾

屬性值:

Letter-spacing: normal 正常值 長度單位 如2em

Word-spacing : normal 正常值 長度單位

Text-decorationunderline 加下劃線  overline 加上劃線   line-through 加刪除線  blink閃爍文字,只使用於     netscape瀏覽器    none默認值

Text-alignleft 左對齊 right右對齊 center居中 justify兩端對齊

Text-index:後跟長度單位如2em

Text-transform: capitalize將每一個單詞首字母大寫 uppercase 將每一個都轉換爲大寫  lowercase 轉換爲小寫 none

(4)、邊框屬性:

Border-color 邊框顏色    border-style 邊框樣式     border-width邊框寬度     border-top-color 上邊框顏色

Border-left-color 左邊框顏色  border-right-color 右邊框顏色   border-bottom-color 底邊框顏色      border-top-style  border-left-style border-right-style  border-bottom-style  border-top-width   border-left-width

Border-right-width  border-bottom-width  border 組合設置 border-top(right/left/right/bottom)

屬性值:

Border-stylenone 無邊框  dotted 邊框由點組成  dash 邊框由短線組成  solid邊框是視線  double雙線

Groove  立體溝槽  ridge 邊框成脊形  inset 邊框內嵌一個立體邊框  outset邊框外嵌一個立體邊框

(5)、方框屬性:

Float 讓文字環繞在元素四周     clear指定在某一元素的某一邊是否容許有環繞的文字和對象  clip限定只顯示裁切 出來的區域 width設定對象的寬度 height設定對象的高度 padding設定邊框和內容間的距離   margin 元素裏 瀏覽器的距離 overflow 當本層內容容納不下時的處理方式 position 設置對象位置   z-index決定層的前後順序和覆蓋關係

屬性值:

Float: none left right

Overflow:  visible不管層的大小,內容都會顯示出來 hidden 隱藏超出層的內容  scroll 不論是否超 出都會添加滾動條 auto 只有超出時纔會有滾動條

(6)、列表屬性:

List-style-type 設定引導列表的項目類型 list-style-image  選擇圖像做爲項目的引導符號 list-style-position  決定列表項目所縮進的程度

屬性值:

List-style-type: disc 在文本行前加實心圓   circle 加空心圓   square 加實心方塊  decimal  加阿拉伯數字

Lower-roman  小寫羅馬數字   upper-roman 大寫羅馬數字   lower-alpha 小寫字母   upper-alpha 大寫字母 none 不顯示任何符號

List-style-image:的屬性值爲URL(圖片路徑)

List-style-position: outside 列表貼近左側邊框 inside 列表縮進

(7)、濾鏡屬性:基本語法   filter: 濾鏡 (參數)

Alpha 透明的層次效果   blur 快速移動的模糊效果   chroma 特定顏色的透明效果    dropshadow陰影效果

Fliph 水平翻轉效果 flipv 垂直翻轉效果 glow 邊緣光暈效果 gray灰度效果    invert 顏色亮度值翻轉

Mask遮罩效果 shadow漸變陰影效果 wave波浪效果 xray  X射線效果

(8)、鼠標濾鏡:用法---------cursor: value

Value的值: hand 手型 crosshair 交叉十字 text 文本選擇符號   wait沙漏裝    default 默認形狀  help 問號

N(WSE)-resize 向北(西、南、東)的箭頭

1八、在頁面中加入Javascript腳本

(1)、用標籤<script>實現

屬性: charset編碼腳本程序的字符集 language 腳本語言 src 包含腳本程序的URL type腳本類型

(2)、js內在事件:onBlur光標離開文本框時 onChange 當文本框的內容給被改變是時 onClick單擊時 onLoad 入時 onMouseOver鼠標通過時  onMouseOut鼠標移開時 onReset 復位表單時 onSubmit提交表單時 onSlecte 文本域被選中時 onUnload退出載入時 onFocus當光標落在文本框時

相關文章
相關標籤/搜索