DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML入門知識 >> 11.1 浮動框架iframe
11.1 浮動框架iframe
編輯:HTML入門知識     

一、浮動框架iframe簡介

由於HTML5已經捨棄了frameset標簽(框架集標簽),所以在這一章,我們不講解框架集frameset,只講解一個標簽:iframe標簽(浮動框架標簽)。

浮動框架是一種較為特殊的框架,它是在浏覽器窗口中嵌套的子窗口,整個頁面並不一定是框架頁面,但要包含一個框架窗口。<iframe>框架可以完全由設計者定義寬度和高度,並且可以放置在一個網頁的任何位置,這極大地擴展了框架頁面的應用范圍。

<frameset>生成的框架結構是依賴上級空間尺寸的,它的寬度或者高度必須有一個和上級框架相同。而<iframe>浮動框架可以完全由指定寬度和高度決定。

語法:

<iframe src="浮動框架的源文件" width="浮動框架的寬" height="浮動框架的高"></iframe>

說明:

src屬性是iframe的必須屬性,它定義浮動框架頁面的源文件地址。

在普通框架結構中,由於框架就是整個浏覽器的窗口,因此不需要設置其大小。但是在浮動框架中,框架是插入到普通HTML頁面中,所以可以調整框架的大小。浮動框架的寬度和高度都是以像素為單位。width和height這2個都是可選屬性。

舉例:

在線測試
 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <div id="main">
        <h3> 學習網</h3>
        <iframe src="http://www.baidu.com" width="400px" height="300px"></iframe>
    </div>
</body>
</html>

在浏覽器預覽效果如下;

iframe標簽

分析:

在這段代碼中,設置了iframe的src屬性值為“http://www.baidu.com”(百度首頁地址),寬width為400px,高height為300px。

大家在浏覽器查看到該頁面嵌入了一個子頁面,而這個子頁面就是百度的首頁。

二、設置浮動框架是否顯示滾動條scrolling

對於浮動框架iframe的的滾動條,我們可以使用scrolling屬性來控制。scrolling屬性有3種情況:根據需要顯示、總是顯示和不顯示。

語法:

<iframe src="浮動框架的源文件" width="浮動框架的寬" height="浮動框架的高" scrolling="取值"></iframe>

說明:

scrolling屬性取值如下:

scrolling屬性值 scrolling屬性值 說明 auto 默認值,整個表格在浏覽器頁面中左對齊 yes 總是顯示滾動條,即使頁面內容不足以撐滿框架范圍,滾動條的位置也預留 no 在任何情況下都不顯示滾動條

舉例:

在線測試
 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <div id="main">
        <h3> 學習網</h3>
        <iframe src="http://www.baidu.com" width="400px" height="300px" scrolling="no"></iframe>
    </div>
</body>
</html>

在浏覽器預覽效果如下;

iframe標簽

分析:

大家可以看到,浮動框架iframe的滾動條都消失了。大家可以在“在線測試工具”中修改一下scrolling屬性值,看看不同屬性值下有什麼不同的效果。

浮動框架,說白了就是在一個頁面嵌入一個或多個子頁面,這樣大家好理解了吧。

關於浮動框架iframe,我們要學習的屬性就是以上幾個了,這已經夠用了,不多。很多朋友在看其他教程書籍的時候,還看到iframe有什麼frameborder、marginwidth、marginheight等等的屬性,搞得大家頭都大了。在這裡,我有必要跟大家說一下,這些屬性我們完全沒有必要去學習。因為這些屬性都是用來設置元素的外觀,而元素的外觀我們完全可以用CSS來控制。

到這裡,大家的HTML已經學得差不多了,接下來的一步就是“CSS入門教程”了!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved