框架的概念與應用

2021-04-12 23:42:23 字數 2602 閱讀 3713

框架概念1. 首先,各位先看看右邊這張,將利用這張圖來做解釋,這樣子,講起來可能會清楚一些。

我們可以看見,右邊的這個,一共分為 1 、 2 、 3 三個框架,每乙個框架,各有其顯示的內容分別是 a.htm、b.htm、c.htm 三個檔案。然而左下角的那個 index.htm 是做什麼用的呢?

2. 原來,左下角的這個檔案 index.htm,就是要告訴瀏覽器,我們要將頁面分割成這樣,也就是說,所有frame的標籤,其實都只放在 index.htm 這個檔案裡

3. 這樣明白了吧!總之,你要分割幾個框,就一定會有幾個對應的html 檔案。

開始分割

1. 分割視窗可是一門學問,要分割也是要一步一步來的。看看剛剛那例子,想像頁面是乙個蛋糕,你要怎麼割,才能割成那樣呢?

原始**

顯示結果

2. 各位會發現,奇怪,在上面的語法中,怎麼沒看到 標籤呢?呵呵...沒錯,它已經被將要加進去的 標籤給取代了!也就是說,如果我們要分割頁面,就要先用標籤告訴瀏覽器:"我要開始分割了!"此時,是派不上用場的,所以躲到一旁涼快去了!

3. 現在開似乎動手分割看吧!我們先將頁面分成左右兩邊,如下圖:

原始**

顯示結果

左">

右">

4. 在中,我們要告訴瀏覽器到底是要左右分(cols)?還是上下分(rows)。一開始我們是左右分,所以我們寫成5. 然後,再將右邊的框窗再分割成上下兩個頁面。如下圖:

原始**

顯示結果

左">

右上">

右下">

6. 看見了沒?原本的 在第 3 點的語法中)被另一組取代了!所以要注意!第二組是被第一組包圍起來的!

7. 不知不覺就大功告成了,其實只要將最後完成的那些語法存成 index.htm,然後再準備三個檔案 a.htm 、b.htm 、c.htm 那麼就完工了!當然,這是乙個最好的分割法,再將一些高階的標籤在下面一一說明。

其他標籤引數說明:

例子 :

1. cols="120,*" 就是垂直切割頁面啦!你可以一次切成左右兩個頁面,當然也可以切成三個,很簡單只要寫成 cols="30,*,50" (數字隨便你自己調整!),依此類推,四個以上當然就是四組數字了!

2. rows="120,*" 就是橫向切割頁面,也就是將頁面上下分開,切法同上。

3. frameborder=0 設定框架的邊框,其值只有 0 和 1 , 0 就是不要邊框, 1 就是要顯示邊框。邊框是無法調整粗細的。

4. framespacing=5 表示框架與框架見的保留空白的距離,以免看起來太擠。

例子 :

1. src="a.htm" 設定此框架中要顯示的網頁名稱,每個框架一定要對應乙個網頁,否則就會產生錯誤,這裡就是要您填入對應網頁的名稱。(如果該網頁在不同目錄,記得路徑要寫清楚)

2. name="1" 設定這個框架的名稱,這樣才能指定框架來作連線,所以一定要設定啊!當然名稱隨你高興取名。

3. frameborderr=0 設定框架的邊框,其值只有 0 和 1 , 0 就是不要邊框, 1 就是要顯示邊框。邊框是無法調整粗細的。

4. scrolling="no" 設定是否要顯示滾動條,yes是要顯示滾動條,no是無論如何都不要顯示,auto是視情況顯示。 noresize

5. noresize 設定不讓使用者可以改變這個框框的大小,如果沒有設定這個引數,使用者可以很容易的拉動框架,改變其大小。

6. marginhight=2 表示框架高度部份邊緣所保留的空間。

7. marginwidth=2 表示框架寬度部分邊緣所保留的空間。

其他標籤

1.

使用方法:請換有支援frame功能的瀏覽器

標籤解釋:有些瀏覽器版本較低,無法顯示frame的功能,因此,就要使用此標籤,讓這些人知道,該換換瀏覽器了。或者,你也可以在這標籤中,寫上沒有frame語法的網頁標籤,那麼,沒有支援frame功能的瀏覽器,便會自動顯示沒有frame語法的網頁。

2.target=框架名稱

使用方法:顯示內容

標籤解釋:常常有乙個情況是,我想在框窗 1 的地方按下連線,但是希望他的內容出現在框架 3 中(請參照上面那個圖),那應該如何寫呢?就像上面加個 target=框架名稱 就行啦!

3.target=_top

使用方法:< a href="http://www.webjx.com" target=_top>網頁教學網

標籤解釋:有時候,在框架裡面連線到別的站,卻發現,新連線的這個站,竟然被框架包住了,不但難看,而且可能會吃上官司!所以,這時候你必需加入 target=_top這個引數,那麼,這個新連線到的**,就會重新佔據整個瀏覽器了!

框架的概念與意義

學任何一門開發效率比較高的語言幾乎都要用到框架,都說框架框架,那什麼叫框架?從字面意思理解,框架,就是帶框的架子,當然這樣說有點簡單了,它就像你的毛坯房,其實你想要的樓房已經做好了,但目前還不能住人,你想主人或者想要幹超市,你還需要裝修,你還需要設計裡面的小細節,但大的房間結構,你無法設計了.這就是...

框架的概念,框架與庫的區別

框架,庫的區別?庫,供我們呼叫。比如,檔案處理類。處理類。框架,組織controller。框架是 的半成品。成熟的框架往往包含大量的常用庫 處理庫,檔案上傳庫等 為什麼用框架?接收引數 驗證引數 拼接sql語句 考慮安全性,是否有sql注入 執行sql等等。mysql connect mysql q...

Python Django框架安裝與應用

django想要理解,首先要明白的就是django的大致組成,它大致由四部分組成,也就是提到的mtv模型 model 模型 負責業務物件與資料庫的物件 orm template 模板 負責把資料展示給使用者 前端的東西 view 檢視 負責業務邏輯,並在適當的時候會呼叫model和template ...