HTML <frame> æ ‡ç¾ - HTML5 䏿”¯æŒ
实例
简å•的三框架页é¢ï¼š
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">
</frameset>
(更多实例è§é¡µé¢åº•部)
æµè§ˆå™¨æ”¯æŒ
æ‰€æœ‰ä¸»æµæµè§ˆå™¨éƒ½æ”¯æŒ <frame> æ ‡ç¾ã€‚
æ ‡ç¾å®šä¹‰åŠä½¿ç”¨è¯´æ˜Ž
HTML5 䏿”¯æŒ <frame> æ ‡ç¾ã€‚
<frame> æ ‡ç¾å®šä¹‰ <frameset> ä¸çš„å窗å£ï¼ˆæ¡†æž¶ï¼‰ã€‚
<frameset> ä¸çš„æ¯ä¸ª <frame> 都å¯ä»¥è®¾ç½®ä¸åŒçš„属性,比如 borderã€scrolling, noresize ç‰ç‰ã€‚
注释:如果您希望验è¯åŒ…嫿¡†æž¶çš„页é¢ï¼Œè¯·ç¡®ä¿ <!DOCTYPE> 被设置为 "HTML Frameset DTD" 或者 "XHTML Frameset DTD" 。
HTML 4.01 与 HTML5之间的差异
HTML5 䏿”¯æŒ <frame> æ ‡ç¾ï¼ŒHTML 4.01 æ”¯æŒ <frame> æ ‡ç¾ã€‚
HTML 与 XHTML 之间的差异
在 HTML ä¸ï¼Œ<frame> æ ‡ç¾æ²¡æœ‰ç»“æŸæ ‡ç¾ã€‚在 XHTML ä¸ï¼Œ<frame> æ ‡ç¾å¿…须被æ£ç¡®åœ°å…³é—。
å¯é€‰çš„属性
属性 | 值 | æè¿° |
---|---|---|
frameborder | 0 1 |
HTML5 䏿”¯æŒã€‚è§„å®šæ˜¯å¦æ˜¾ç¤ºæ¡†æž¶å‘¨å›´çš„边框。 |
longdesc | URL | HTML5 䏿”¯æŒã€‚è§„å®šä¸€ä¸ªåŒ…å«æœ‰å…³æ¡†æž¶å†…容的长æè¿°çš„页é¢ã€‚ |
marginheight | pixels | HTML5 䏿”¯æŒã€‚规定框架的上方和下方的边è·ã€‚ |
marginwidth | pixels | HTML5 䏿”¯æŒã€‚规定框架的左侧和å³ä¾§çš„è¾¹è·ã€‚ |
name | name | HTML5 䏿”¯æŒã€‚规定框架的å称。 |
noresize | noresize | HTML5 䏿”¯æŒã€‚è§„å®šæ— æ³•è°ƒæ•´æ¡†æž¶çš„å¤§å°ã€‚ |
scrolling | yes no auto |
HTML5 䏿”¯æŒã€‚规定是å¦åœ¨æ¡†æž¶ä¸æ˜¾ç¤ºæ»šåЍæ¡ã€‚ |
src | URL | HTML5 䏿”¯æŒã€‚è§„å®šåœ¨æ¡†æž¶ä¸æ˜¾ç¤ºçš„æ–‡æ¡£çš„ URL。 |
æ ‡å‡†å±žæ€§
在 HTML 4.01 ä¸ï¼Œ<frame> æ ‡ç¾æ”¯æŒå¦‚ä¸‹æ ‡å‡†å±žæ€§ï¼š
属性 | 值 | æè¿° |
---|---|---|
class | classname | è§„å®šå…ƒç´ çš„ç±»å |
id | id | è§„å®šå…ƒç´ çš„å”¯ä¸€ id |
style | style_definition | è§„å®šå…ƒç´ çš„è¡Œå†…æ ·å¼ |
title | text | è§„å®šå…ƒç´ çš„é¢å¤–ä¿¡æ¯ |
如需完整的æè¿°ï¼Œè¯·è®¿é—®æ ‡å‡†å±žæ€§ã€‚
事件属性
æ ¹æ® W3C çš„æ ‡å‡†ï¼Œåœ¨ HTML 4.01 ä¸ï¼Œ<frame> æ ‡ç¾ä¸æ”¯æŒä»»ä½•的事件属性。
但是,所有的æµè§ˆå™¨éƒ½æ”¯æŒ onload 事件。
如需完整的æè¿°ï¼Œè¯·è®¿é—®äº‹ä»¶å±žæ€§ã€‚

å°è¯•一下 - 实例
本例演示:如何使用三份ä¸åŒçš„æ–‡æ¡£åˆ¶ä½œä¸€ä¸ªæ°´å¹³æ¡†æž¶ã€‚
æœ¬ä¾‹æ¼”ç¤ºå¦‚ä½•åˆ¶ä½œå«æœ‰ä¸‰ä»½æ–‡æ¡£çš„æ¡†æž¶ç»“æž„ï¼ŒåŒæ—¶å°†ä»–们混åˆç½®äºŽè¡Œå’Œåˆ—之ä¸ã€‚
本例演示 noresize 属性。在本例ä¸ï¼Œæ¡†æž¶æ˜¯ä¸å¯è°ƒæ•´å°ºå¯¸çš„ã€‚åœ¨æ¡†æž¶é—´çš„è¾¹æ¡†ä¸Šæ‹–åŠ¨é¼ æ ‡ï¼Œæ‚¨ä¼šå‘çŽ°è¾¹æ¡†æ˜¯æ— æ³•ç§»åŠ¨çš„ã€‚