欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

舉例講解HTML中iframe和frame的區(qū)別

haorooms   發(fā)布時(shí)間:2016-05-30 12:06:46   作者:Aaron   我要評論
frame這個(gè)標(biāo)簽不知大家注意過沒有,它必須放在frameset中使用,而且經(jīng)常容易和iframe混淆,這里我們就來舉例講解HTML中iframe和frame的區(qū)別,需要的朋友可以參考下

不知道你在項(xiàng)目中用過frameset屬性沒有,frameset這個(gè)屬性是在去年我在一個(gè)在線客服系統(tǒng)制作中用過,因?yàn)榭头到y(tǒng)要有固定的布局,上面一塊,下面一塊等等,當(dāng)時(shí)就是用的frameset和frame。在我用完了這些屬性之后,我才明白了iframe和frame的區(qū)別。因?yàn)樵谶@之前,我項(xiàng)目中一般不用框架,用的話也就是用到iframe。

下面說說其具體區(qū)別吧!總結(jié)了如下幾點(diǎn)。

1、frame不能脫離frameSet單獨(dú)使用,iframe可以;

2、frame不能放在body中;

如下可以正常顯示:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <!--<body>-->    
  2. <frameset rows="50%,*">    
  3.    <frame   name="frame1"   src="test1.htm"/>     
  4.    <frame   name="frame2"   src="test2.htm"/>     
  5. </frameset>    
  6. <!--<body>-->   

如下不能正常顯示:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <body>    
  2. <frameset rows="50%,*">    
  3.    <frame   name="frame1"   src="test1.htm"/>     
  4.    <frame   name="frame2"   src="test2.htm"/>     
  5. </frameset>    
  6. <body>   

相反,假如iframe放在frameSet屬性下面,則必需放在body中

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <body>    
  2.   <frameset>     
  3.     <iframe   name="frame1"   src="test1.htm"/>     
  4.     <iframe   name="frame2"   src="test2.htm"/>     
  5.   </frameset>     
  6. </body>   

3、iframe是一個(gè)html標(biāo)簽,在html中任何地方,都可以隨意使用,而frame不可以。

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <body>    
  2.    <iframe   name="frame1"   src="test1.htm"/>     
  3.    <iframe   name="frame2"   src="test2.htm"/>     
  4. </body>  
  5.   
  6. <table>    
  7. <tr>    
  8. <td><iframe id="" src=""></iframe></td><td></td>    
  9. </tr>    
  10. </table>   

而frame必須嵌套在frameSet中,且不能再table等標(biāo)簽中使用。

4、frame的高度只能通過frameSet控制;iframe可以自己控制,不能通過frameSet控制

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <!--<body>-->    
  2. <frameset rows="50%,*">    
  3.    <frame   name="frame1"   src="test1.htm"/>     
  4.    <frame   name="frame2"   src="test2.htm"/>     
  5. </frameset>    
  6. <!--</body>-->    
  7.   
  8. <body>    
  9. <frameset>    
  10.    <iframe height="30%"  name="frame1"   src="test1.htm"/>     
  11.    <iframe height="100"  name="frame2"   src="test2.htm"/>     
  12. </frameset>    
  13. </body>   

5、如果在同一個(gè)頁面使用了兩個(gè)以上的iframe,在IE中可以正常顯示,在firefox中只能顯示出第一個(gè);使用兩個(gè)以上的frame在IE和firefox中均可正常

相關(guān)文章

最新評論