Web设计小组

Webontwerp常见问题解答:HTML框架


Deze lijst van常见问题解答(Veel Voorkomende Vragen)wordt bijgehouden door de WDG。Deze vertaling是gemaakt door Rijk van Geijtenbeek,en是gebaserd op de versie van 2000年7月15日。Dit文档kan worden gevonden op de volgende URL:

De oorspronkelijke Engelstalige tekst is te vinden op:(De oors pronkelij ke Engeltalige tekst是文登行动)

Als je een bijdrage will leveren aan de FAQ,stuur dan een(Engelstalige)电子邮件naar<darin@htmlhelp.com>. Alle bijdragenden zullen onder aan deze常见问题解答worden vermeld。

WDG常见问题解答deel 9:HTML框架

  1. 什么zijn框架?什么是框架?
  2. 如何在het ene框架中链接formulier,het andere框架bijwerken?
  3. Waarom openen mijn links nieuwe venster,in plaats van dat ze een best和frame bijwerken?
  4. 特盖利杰克提德bij的twee-frames怎么样?
  5. 你的相框怎么样?
  6. zorg ik ervoor dat mijn geframede documenten worden weergeven binnen是如何在hun框架集中记录的?
  7. 怎么把单词装框了?
  8. 何以geef ik een bepaalde组合面包车框架和plaats van het标准文件?
  9. haal ik de rand om框架weg是怎么回事?
  10. maak ik een框架遇到了wele even verticale,maar geen horizontale schuifbalk?
  11. 如何将文件装框?
  12. Waarom zijn m'n frames niet确切的zo groot als ik ze heb ingeeld?
  13. Zijner problemen遇到了het gebruik van frames?
  14. Hebben zoekmachines een hekel aan框架?

9.1. 什么zijn框架?什么是框架?

Met behulp van在meere(rechthoekige)vakken拍摄了kan een auteur een browservenster verdelen。米德尔·库南(Meerde documenten kunnen),在hun特征帧(kader)中是他,在塞恩·文斯特(theen venster)中是沃登·韦尔盖芬(worden weergegeven)。在涂鸦浏览器kan In deze frames zelfstandig worden geschoven(ge'scroll'd)中,en链接kunnen het In een frame weergegeven document verversen,zonder de andere document te be einvloeden。

Een框架集甚至是bepaalde samenstelling厢式框架。Om框架te gebruiken,moet een文档een框架集definiéren,zodat andere文档在de frames kunnen worden weergegeven中。同上,文档wordthet frameset-document genoemd。该框架集文件是一个替代的内部框架<无框架>-元素。

Het HTML 4帧模型heeftbelangrijke ontwerpfouten公司去死吧。画框戴安娜·艾伦遇见了格洛特·佐尔格瓦迪格海德·沃登·格布吕克(grote zorgvuldigheid te worden gebruikt)。De“框架指南”<http://www.htmlhelp.com/design/frames/>van de Web Design Group bevat richtlijnen voor het juiste gebruik van frames,naast een beschrijving van de benodigde HTML语法。

[被遮住了]

9.2. 如何在het ene框架中链接formulier,het andere框架bijwerken?

框架集文档中的Zorg ervoor dat(het HTML-document dat de<框架集>英语<框架>elementen bevat),de-individuele frames een naam hebben gekregen会见behulp van het名称-阿特布特。Het volgende voorbeeld maakt een bovenframe genaamd“navigatie”en een onderframe genamamd“tekst”:

<框架集行=“*,3*”><FRAME NAME=“navigatie”SRC=“navigatie.html”><框架名称=“tekst”SRC=“tekst.html”><无框架><车身><!-- 交替geen-frames-versie--></BODY></NOFAMES></框架集>

在het文件中,met de link gebruik je vervolgens het目标-attribuut om het frame aan te geven,dat moet worden gebruikt om de link in weer te geven。(德瓦尔德·范赫特目标-阿特拉布特·莫埃特·奥弗伦·科曼会见了德瓦德·范赫特名称-attribuut van het doelframe。)Je kunt het doel aangeven voor een链接(bijv。<A TARGET=“tekst”HREF=…>)voor een formulier(bijv。<FORM TARGET=“tekst”ACTION=…>). 威尔德孔杰<基本目标=…>gebruiken om het standaard doelframe te veranderen voor het gehele文档(normaal是de standaardwaarde voor het-doelframes“self”,het huidige框架)。

[被遮住了]

9.3. Waarom openen mijn链接了nieuwe vensters,在一个最好的平台上?

Als er nog geen frame bestaat met de naam die je gebruikt voor het阿尔斯诺根框架最佳会议目标-attribuut,zal er een nieuw browservenster worden geopend,en zal dit venster de gebruikte naam krijgen toegewezen。Verder zal ook公司目标=“_blank”een nieuw,打开浏览器。

在HTML 4.0中是de目标attribuutwaarde ongevoleig voor蹄字母en kleine字母,dus美国广播公司英语基础知识verwijzen beide naar hetzelfde框架/文斯特,英语_顶部英语_顶部赫本·贝德德泽尔夫德·贝特克尼斯(hebben beide dezelfde betekenis)。满足浏览器behandelen De目标attribuutwaarde echter als hoofdlettergevoelig en herkennen公司基础知识尼特·艾尔斯·齐恩德·赫泽尔夫德·艾尔斯美国广播公司,第页,共页_顶部als zijnde het特价geval_顶部.

Verder bevaten sommie浏览器een beveiligingsfunctie,die voorkomt dat documenten worden gekaapt门框集van derden。此外,在文档中的链接实际上是一个框架,它是一个定义门,一个框架集文档,服务器是一个平台和一个文档zelf,并在新的供应商中打开链接的浏览器。

[被遮住了]

9.4. 特盖利杰克提德bij的twee-frames怎么样?

Er zijn tween basistechnieken om meorder frames gelijktijdig bij te werken met een enkele链接:De op HTML gebaseerde techniek链接naar een nieuw frameset-document dat De nieuwe combintie van frames opgeeft。操作JavaScript gebaseerde oplossing gebruikt hetonClick(单击)-attribuut van een链接到bij te werken的额外帧。

De-op HTML gebaseerde techniek kan met公司目标=“_top”naar een nieuw框架集-文档linken(de gehele框架集wordt vervangen),maar er是als de te vervangen-框架的替代者onderel zijn van een genestte框架集。Gebruik een tweed frameset-document binnen het initiéle frameset-document,om de genestte frameset in te stellen。Bijvoorbeeld公司:

<框架集COLS=“*,3*”><FRAME SRC=“tekst.html”NAME=“tekst”><FRAME SRC=“frameset2.html”NAME=“Weergeven”></框架集>

Een链接kan nu de代码目标=“Weergeven”gebruiken om alle框架worden gedefinerd门框架集2.html,tegelijk te vervangen。

操作JavaScript gebaseerde oplossing gebruikt hetonClick(单击)-attribuut van een链接om de tweede更新uit te voeren。Bijvoorbeeld公司:

<A HREF=“URL1”TARGET=“Frame1”onClick=“top.Frame2.location='URL2';”>框架bijwerken

Deze链接zal框架1诺马尔·比杰沃肯会面用户需求1.Als de browser van de lezer JavaScript ondersteund(en het heeft ingeschakeld),丹扎尔框架2ook worden bijgewerkt(会议用户需求2).

[被遮住了]

9.5. 框架如何?

此外,导演本特也是一名演员。杰霍夫特·阿伦·马尔赫特目标-attribuut toe te voegen aan de link die de lezers naar het bedoelde“buiten”-文档brengt。Geef het de waarde公司_顶部.

在veel van de huidige浏览器中是het volledige venster weer te geven中的het niet mogelijk om een框架,het是ieder geval niet erg gemakkelijk。De lezer zou De URL van het gewenste frame moeten kopiören,en deze URL dan handmatig moeten opvragen。

Ik zou willen aanbevelen dat auteurs,die deze optie aan hun lezers willen abieden,een link naar het document to voegen onderaan in het docament zelf,meet het目标-attribuut摄入操作_顶部,zodat het文档在het volledige venster wordt weergegeven als de link wordt gevolgd中。

[被遮住了]

9.6. zorg ik ervoor dat mijn geframede documenten worden weergeven binnen是如何在hun框架集中记录的?

此外,还可以使用subdocumenten van een frameset直接输入单词benaderd,verschijnen ze zonder de context van de bovenliggende frameset。

Als de browser van de lezer JavaScript-ondersteuring heeft ingeschakeld,zal het volgende script de frameset herstellen:

<SCRIPT TYPE=“text/javascript”><!--if(parent.location.href==self.location.ref){if(窗口位置替换)window.location.replace('frameset.html’);其他的//沃鲁扎克-瓦特问题遇到了德特鲁格诺普,马尔赫特沃克window.location.href='框架集.html';}//  --></脚本>

Een meer algemene aanpak是“herstel frames”链接:

赫斯特框架

贝德盖瓦伦的默克·奥普·达特·杰(Merk op dat je)甚至分开了框架集-文件nodig heeft voor elk in-houd-document。此外,krijgt de lezer ook het standaard inhoud-document,在plaats van het inhoud-document dat hij/zij probeerde te bereiken中,还提供了标准框架文件链接。自动生成的框架集文件,以及手工制作的框架集文件。

Merk op dat je het公司probleem遇到了“书签”货车框架昆特·沃科门(kunt voorkomen,door naar deze parate frameset)-文件记录te linken会见了格布里克·范赫特(gebruik van het)目标=“_top”-attribuut,在plaats van te linken naar de parate inhoud-documenten。

[被遮住了]

9.7. 怎么把单词装框了?

“Geframed worden”heeft te maken met de weergave van je documenten binnen de frameset van iemand anders,zonder jouw to steming。Dit kan per ongeluk gebeuren(de auteur van de frameset vergat om)目标=“_top”te gebruiken bij het linken naar jouw文档)的met opzet(de auteur van de frameset wilde jouw inhoud weergeven met zijn/haar eigen navigatie-of reclame frames)。

Om het“framen”van andermans记录了moet je的voorkomen目标=“_top”toevoegen aan alle links,die leiden naar documenten buiten de bedoelde omgeving。

这是一个巨大的长腿上的男人,这是一个在浏览者的网页上,在huidige框架中的格子里写的文件。Als-je-jouw服务器kunt instellen om de niet-standaard标头窗口目标:顶部(_T)在deHTTP响应中,zullen Netscape浏览器在het-volledige browservenster中发布文档。安第斯浏览器negeren deze header echter,en het werkt niet om<META HTTP-EQUIV=“Window-target”CONTENT=“_top”>在het文档zelf te gebruiken om de HTTP响应nate doen中。

Een andere oplossing是het gebruik van<基本目标=“_top”>在het文档中,maar dit geeft alleen maar het standaard doelframe voor链接在het huidige文档aan中,niet voor het文档zelf。

此外,JavaScript在de browser van de lezer、verwijderd het volgende脚本automaticsch alle bestaande框架集中实现:

<SCRIPT TYPE=“text/javascript”><!--if(top.frames.length!=0)top.location=self.document.location;// --></SCRIPT>

Een alternatief脚本是

<SCRIPT TYPE=“text/javascript”><!--函数breakOut(){if(self!=顶部)window.open(“我的URL”、“_top”、“”);}// --></SCRIPT></头部><BODY onLoad=“breakOut()”>

[被遮住了]

9.8. 何以geef ik een bepaalde组合面包车框架和plaats van het标准文件?

同上是helaas niet mogelijk。Tijdens het navigeren door een site waar frames worden gebruikt,zal de URL niet veranderen als de documenten in de individuele frames veranderen.Tijden het naigeren door een-site waar-frames worden gerikt,zal-de URL ni。Dit betekent dat er geen方法是结合van documenten和te geven,在die huidige instantie van de frameset voorkomen中死亡。

De auteur kan een link aanbieden naar meedere frameset-documenten,een voor elke combintie van frame inhouded。Deze frameset-documenten kunnen automatisch aangemaakt worden,mogelijk zelfsáal minute遇到了CGI程序。在plaats van te linken naar de afzonderlijke inhoudsdocumenten,kan de auteur ook linken naar-deze parate frameset documenten会见了behulp van目标=“_top”.Op die manier zal de URL van het huidige frameset-document altijd die combinatie van frames aangeven,die wordt weergegeven Op dat moment。Zo-kunnen链接,bladwijzer,enz。诺马尔·沃肯。

[被遮住了]

9.9。haal ik de rand om框架weg是怎么回事?

Het verwijderen van de rand om frames gebeurt door zowel de frame randen niet te tekenen als Het verwijaderen van.de ruimte tussen de frames。belangrijkste框架-herkennede浏览器gebruiken verschillende niet-standaard属性om dit voor elkaar te krijgen。

Netscape herkent het公司边界-属性输入框架Dit kan op 0 worden gezet,waardoor de rand niet zal worden getoond,en de tussenruimte zal op nul worden-gezet。

Microsoft Internet Explorer herkent de框架边框-英语框架间距-归属于框架maar在sommie诗句中看着框架voor个性化框架。Beide attributen moeten op 0 worden gezet公司。

geven是dus的randloze帧的最佳ondersteunde方法<框架集。。。边框=0 FRAMEBORDER=0帧间距=0>.

Merk op dat deze attributen niet standaard zijn,en geen deel uitmaken van de HTML4 specifications合并数据。Ook maakt het verwijderen van de rand om een frame het on mogelijk om het van grootte te veranderen,aangezien deze rand in de meeste GUI的单词gebruikt om de afmeting van het venster te verandeen。

[被遮住了]

9.10. maak ik een框架遇到了wele even verticale,maar geen horizontale schuifbalk?

德埃尼赫·马尼尔·瓦尔梅·杰伊恩框架克里吉格特遇到了韦尔维特卡勒,马恩·格恩水平舒伊夫巴尔克,是门和框架的定义者相遇了SCROLLING=“自动”(de-standaardwarde),在胡迪·基恩(met inhoud die geen)的水平面上。在斯特伦的画框中,埃尔·杰恩·马尼尔(Er bestaat geen manier)遇到了wel de ene maar niet de andere schuifbalk。Het gebruik van公司SCROLLING=“是”德温特·舒伊夫巴肯在贝德·里奇廷根af(泽尔夫·瓦内尔·泽尼特·诺迪格·齐恩),恩赫特·格布里克·凡SCROLLING=“否”voorkomt alle schuifbalken(泽尔夫斯万内尔·弗舒伊文·诺迪格是范赫特·弗雷肯的经纪人)。Er zijn geen andere waardes voor het先生滚动属性。

[被遮住了]

9.11. 如何将文件装框?

De titel die wordt weergegeven是De titel van het frameset文档,在plaats van De titels van een van De pagina的De frames中。链接naar een nieuw框架集-文档met behulp van目标=“_top”om de weergegeven titel te wijzigen(gehele框架集vervangend)。

[被遮住了]

9.12. Waarom zijn m'n frames niet确切的zo groot als ik ze heb ingeeld?

Netscape Navigator schijnt在ronden naar het dictstbijjnde gehele百分比、en deze op百分比、gebaseerde afmetingen te gebruiken bij het opmaken van de frames之后遇到了像素vastgelegde帧。Dus zullen帧以像素opgegeven afmetingen为单位,甚至在帧集文档中遇到了andere grootte worden afgebeeld dan opgeven。Er bestaat geen method om dit gedrag te voorkomen,en de afrondingsmarge zal afhangen van de exacte afmetingen van het browservenster。

Om dit op te vangen,zou je jouw site zodanig moeten ontwerpen,dat deze zich aanpast aan variaties in de browser’s weergave。Dat是altijd al-een goed idee,maar zeker在dit geval。

[被遮住了]

9.13. Zijn er problemen遇到了gebruik van frames吗?

Het fundamentele问题遇到了Het systeem van frames is,dat frames set instanties in de browser aanmaken,die niet adresseebar-zijn。Zodra een van de frames binnen een frameset niet meer zijn oorspronkelijke inhoud heeft,是er geen manier meer de huidige instantie van de frameset te adresseren。Zo’n frameset instantie是te indexeren的moeilijk om te'bookmarken'-en onmogelijk om te linken。Het在andere媒体上发表了一篇关于verwijzen naar zo'n框架集的文章。在框架集的子文档中,直接使用单词benaderd,在框架集的上下文区域(omgeving)中使用verschijnen ze zonder de context(omgeving)。Basisfuncties van de browser(bijv.afdrukken,terug/vooruit navigeren in de browser's geschiedenis)gedragen zich anders遇到了框架集。

Verder richten frames zich op layout in plaats van op informatie-structuur,en veel auteurs van geframede sites verwaarlozen het aanbieden van bruikbare alternativeieve inhoud in het沃尔瓦罗岑赫特·范·布鲁伊克巴雷·范·布鲁里克巴雷特耶夫<无框架>-元素。Deze twee-factoren veroorzaken toegankelijkheidsproblemen voor浏览器死亡重大afwijken van de verwachtingen van de auteur,en voor zoekmachines。

Zie voor verdere discussie<网址:http://www.htmlhelp.com/design/frames/whatswerre.html>

[被遮住了]

9.14。Hebben zoekmachines een hekel aan框架?

Zoekmachines kunnen rechtstreeks verwijzen naar in frames opgenomen inhoudelijke documenten,maar ze公司kunnen niet verwijzen naar de组合厢式车架waarvoor deze inhoudelijke文档zijn ontworpen。同上是het gevolg van eenhet ontwerp面包车框架中的fundamenteel gebrek.

Zoekmachines proberen hun gebruguekers te voorzien van links naar nuttige documenten的问题。框架中的Veel opgenomen inhoudelijke documenten zijn moeilijk te gebruiken als ze direct benaderd worden(bedoeld is时的buiten de frameset die voor hen),dus is er weinig voordeel als zoekmachines链接aanbieden naar zulke document。Daarom negeren veel zoekmachines框架helemaal,en gaan ze verder遇到了het indexeren van meer nuttige(niet-geframede)文档。

Zoekmachines indexeren wel uw公司<无框架>-inhoud,en alle inhoudelijke documenten die bereikbaar zijn via uw公司<无框架>-覆盖物。Zulke inhoudelijke documenten zouden nuttig moeten zijn indien ze direct benared worden vanaf een zoekmachine-link(Zulke in oudelijke文件)。

[被遮住了]


gebreken van deze的Neem voor aanvullingen op常见问题解答联系人op met<darin@htmlhelp.com>(摘自het Engels a.u.b.)。

Alle hierin opgenomen informatie is oorspronkelijk samengesteld door leden van de Web Design Group,认识了名为Arnoud“Galactus”的Engelfriet、John Pozadzides和en Darin McGrew。荷兰队vertaling van deze常见问题解答是gemaakt door Rijk van Geijtenbeek。

Aanvullende gegevens werden verstrekt door Boris Ammerlaan、Martin Atkins、Lori Atwater、Alex Bell、Stan Brown、Roger Carbol、Alex Chapman、Jan Roland Eriksson、Jon Erlandson、Mark Evans、Peter Evans,Alan Flavell、Rijtenbeek、Lucie Gelinas、Bjoern Hoermann、Tina Marie Holmbee、Cliff Howard、Thomas Jespersen、Peter Jones、Nick Kew、,朱卡·科佩拉(Jukka Korpela)、西蒙·李(Simon Lee)、尼克·利拉沃斯(Nick Lilavois)、尼尔·麦克伯内特(Neal McBurnett)、格伦·麦克唐纳(Glen McDonald)、丹·麦加里(Dan McGarry)、肯·奥布莱恩(Ken O'Brien)、蒂莫西·普罗丁(Timothy Prodin)、史蒂夫·普格(Steve Pugh)、利亚姆·奎恩(Liam Quinn)、科林·雷诺兹(Col。

Bedankt iedereen!


主页,参考,常见问题解答,工具,设计,专题文章,论坛,链接

版权所有©1996-2000.Web设计组Alle rechten voorbehouden公司。