Frameset

I frameset HTML permettevano ai progettisti di siti web di visualizzare i documenti e le webpages in visualizzazioni multiple, che potevano essere finestre indipendenti o sottofinestre.
Le visualizzazioni multiple offrivano ai progettisti un modo per mantenere visibili certe informazioni, mentre altre visualizzazioni venivano fatte scorrere o rimpiazzate. Ad esempio, all'interno della stessa finestra, un frame poteva visualizzare un menu di navigazione, e l'altro il documento principale che poteva essere fatto scorrere comunque o rimpiazzato navigando nel menù.

Sono stati dichiarati obsoleti dal W3C[1].
Le parole chiave (tag HTML) utilizzate nella costruzione di una pagina web contenente frame erano le seguenti:

"<FRAMESET>"..."</FRAMESET>" 

all'interno del quale venivano scritti degli attributi che definivano l'altezza del frame basandoli sulle righe

esempio: <FRAMESET ROWS="30%, 70%">) 

oppure stabilivano la larghezza dei frame in base alle colonne

esempio: <FRAMESET COLS="25%, 75%">).

Inoltre il tag "<FRAMESET>" doveva contenere al suo interno un'altra parola chiave "<FRAME>" la quale definiva le proprietà del frame stesso esso ha ben 8 attributi, non necessitava del relativo tag di chiusura </FRAME>.

Storia

Un frameset visualizzato in Netscape negli anni 90
Pagina web formata da frameset visualizzata in Netscape negli anni 90

Netscape Navigator 2.0 ha introdotto gli elementi utilizzati per i frame nel marzo 1996. Altri fornitori di browser come Apple con Cyberdog sono seguiti nello stesso anno[2]. A quel tempo Netscape propose i frame al World Wide Web Consortium (W3C) per l'inclusione nello standard HTML 3.0[3].

I frame sono stati utilizzati per visualizzare e navigare nelle prime riviste online e nelle app Web, come i servizi di posta Web e i siti di chat Web. I frame avevano il vantaggio di consentire agli elementi di essere visualizzati in tutto il sito senza richiedere funzionalità del server come include lato server o supporto CGI. Queste caratteristiche non erano comuni sui primi server web accessibili al pubblico[4].

I primi siti web spesso utilizzavano una cornice nella parte superiore per visualizzare un banner che non poteva essere spostato. Questi frame di banner a volte includevano il logo del sito e la pubblicità.

XHTML, inteso come successore di HTML 4, ha rimosso tutti i frame in 1.1. L'eventuale sostituzione prevista era XFrames[5], che tentava di risolvere il problema di indirizzare un frameset popolato tramite URI compositi.

Il successivo standard HTML5, che ha adottato un approccio diverso da HTML 4, rimuove anche i frameset. L' iframeelemento, tuttavia, rimane, con una serie di opzioni di "sandboxing" destinate alla condivisione di contenuti tra i siti[1].

Vantaggi

Consentendo il caricamento e la navigazione dei contenuti in modo indipendente, i frame offrivano diversi vantaggi rispetto al semplice HTML in uso quando furono sviluppati per la prima volta:

  • Semplificare la manutenzione dei contenuti condivisi su tutte o la maggior parte delle pagine, come i dati di navigazione[6]. Se è necessario aggiungere un elemento a un menu di navigazione della barra laterale, l'autore della pagina Web deve modificare solo un file di pagina Web, mentre ogni singola pagina su un sito Web tradizionale senza frame dovrebbe essere modificata se apparisse il menu della barra laterale su tutti loro.
  • Ridurre la quantità di larghezza di banda necessaria non scaricando nuovamente parti della pagina che non erano cambiate.
  • Consentire la visualizzazione di più informazioni fianco a fianco, con la possibilità di scorrere in modo indipendente ogni sezione. Ciò potrebbe includere il confronto affiancato di due immagini o video o due modi diversi di comprendere qualcosa, come una pagina di testo a scorrimento indipendente accanto a video, immagini, animazioni, oggetti rotanti 3D, ecc.
  • Consentire la visualizzazione di note a piè di pagina o divagazioni in una sezione dedicata della pagina quando collegate, in modo che il lettore non perda il loro posto nel testo principale.

Critica

La pratica del framing del contenuto HTML ha portato a numerose critiche, la maggior parte incentrate su problemi di usabilità e accessibilità . Questi includono:

  • Il framing interrompe l'identità tra il contenuto e l'URL visualizzato nel browser, rendendo difficile il collegamento o il segnalibro di un particolare elemento di contenuto all'interno del frameset[7]
  • L'implementazione dei frame non è coerente nei diversi browser[7]
  • I browser che rendono il materiale in modo lineare non gestiscono bene i frame[8].
    • Programmi di lettura dello schermo
    • browser di testo o audio
    • Browser di posta elettronica come Agora[9]
    • Browser mobili
  • Il framing complica l'indicizzazione del web e può essere dannoso per l'ottimizzazione dei motori di ricerca[10].
  • Il framing confonde i confini tra i contenuti su server diversi che solleva questioni di violazione del copyright[11]
  • I visitatori che arrivano dai motori di ricerca possono atterrare su una pagina destinata alla visualizzazione in un frame, con il risultato che il visitatore non ha modo di navigare nel resto del sito[12]
  • I frame modificano il comportamento del pulsante "Indietro"[12].
  • Gli utenti di solito non si aspettano che i browser stampino i frame come fanno loro[13].
  • Collegamenti esterni su pagine Web che utilizzano frame possono far apparire altre pagine nel set di frame, poiché il comportamento predefinito di un collegamento è di caricare nel frame corrente se l'autore non specifica diversamente. Questo potrebbe essere utilizzato da webmaster senza scrupoli per far sembrare che il contenuto di un altro sito facesse effettivamente parte del sito che ospita il frameset.
  • Se la risoluzione dello schermo o la dimensione della finestra del browser è troppo bassa, ogni frame avrà barre di scorrimento che possono sembrare disordinate e occupano uno spazio già limitato. Tale comportamento in genere derivava maggiormente da una cattiva progettazione del sito (layout fissi invece di layout fluidi), per cui non tutte le funzionalità del set di frame erano state utilizzate correttamente. Questo comportamento potrebbe essere mitigato da:
    • disabilitare lo scorrimento per i frame più piccoli che in genere non richiedono una barra di scorrimento;
    • utilizzando caratteristiche di design fluide nelle pagine di destinazione invece di design fissi, in modo che il contenuto non causi barre di scorrimento orizzontali in primo luogo.

Note

  1. ^ a b HTML 5 differences from HTML 4: "The following elements are not in HTML 5 because their usage affected usability and accessibility for the end user in a negative way: frame, frameset, noframes"
  2. ^ Dave Garaffa, A Present From Apple: Cyberdog 2.0a1, su browserwatch.internet.com, Internet.com, 23 dicembre 1996. URL consultato il 14 aprile 2011 (archiviato dall'url originale il 17 agosto 2000).
  3. ^ Eric Ladd, Using HTML 3.2, Java 1.1, and CGI; Ch. 13, Frames, su docs.rinet.ru (archiviato dall'url originale il 30 ottobre 2007).
  4. ^ Dan Shafer, JavaScript & Netscape wizardry, Scottsdale, AZ, Coriolis Group Books, 1996, pp. 31, ISBN 978-1-883577-86-5.
  5. ^ XFrames working draft, su w3.org, W3C.
  6. ^ Framesets, su howtocreate.co.uk.
  7. ^ a b Jakob Nielsen, Frames Suck Most of the Time, su useit.com, dicembre 1996.
  8. ^ Should You Use Frames?, su htmlcodetutorial.com, HTML Code Tutorial. URL consultato il 4 febbraio 2021 (archiviato dall'url originale il 6 agosto 2016).
  9. ^ G.E.Boyd's How To Do Just About Anything by email – Part 1, su geocities.com, GeoCities, 11 agosto 2000. URL consultato il 24 giugno 2010 (archiviato dall'url originale il 17 agosto 2000).
  10. ^ Piers Moore-Eded, SEO fundamentals 1, su lewesseo.com, Lewes SEO. URL consultato il 25 febbraio 2012.
  11. ^ I Hate Frames Club, su budugllydesign.com. URL consultato il 4 febbraio 2021 (archiviato dall'url originale il 7 agosto 2007).
  12. ^ a b The Pros and Cons of Frames in Web Pages, su mediacollege.com.
  13. ^ Why are frames so evil?, su html-faq.com.

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

Ini adalah nama Batak Simalungun, marganya adalah Damanik. Adrian P. DamanikAsren Koopsudnas ke-2PetahanaMulai menjabat 2 Oktober 2023PendahuluDodi FernandoKomandan Lanud Halim Perdanakusuma ke-42Masa jabatan29 Agustus 2022 – 2 Oktober 2023PendahuluBambang GunartoPenggantiDestianto Nugroho UtomoKomandan Lanud Adi Sumarmo ke-24Masa jabatan11 April 2019 – 13 Agustus 2020PendahuluIndan Gilang BuldansyahPenggantiI Nyoman Suadnyana Informasi pribadiLahir13 Apr...

NATO global coordinate reference system Geodesy Fundamentals Geodesy Geodynamics Geomatics History Concepts Geographical distance Geoid Figure of the Earth (radius and circumference) Geodetic coordinates Geodetic datum Geodesic Horizontal position representation Latitude / Longitude Map projection Reference ellipsoid Satellite geodesy Spatial reference system Spatial relations Vertical positions Technologies Global Nav. Sat. Systems (GNSSs) Global Pos. System (GPS) GLONASS (Russia) B...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此条目也许具备关注度,但需要可靠的来源来加以彰显。(2018年7月10日)请协助補充可靠来源以改善这篇条目。 此條目過於依赖第一手来源。 (2018年7月10日)请補充第二手及第三手來源,以改善这篇条目。 此條目需要补充更多来源。 (2018年7月10日)请协助補充多方面可靠来源以改善这篇条目,无法查证的

American diplomat (born 1951) For other people named Richard A. Boucher, see Richard A. Boucher (disambiguation). Richard BoucherPersonal detailsBorn (1951-12-13) December 13, 1951 (age 71)Bethesda, Maryland, U.S.EducationTufts UniversityGeorge Washington University Richard A. Boucher (born 1951 in Bethesda, Maryland) is an American diplomat who was deputy secretary-general of the Organisation for Economic Co-operation and Development (OECD) from 2009 until 2013. He took up post on Novem...

Die Liste der Kulturdenkmale in Torna umfasst sämtliche Kulturdenkmale der Dresdner Gemarkung Torna. Die Anmerkungen sind zu beachten. Diese Liste ist eine Teilliste der Liste der Kulturdenkmale in Dresden. Diese Liste ist eine Teilliste der Liste der Kulturdenkmale in Sachsen. Inhaltsverzeichnis 1 Legende 2 Liste der Kulturdenkmale in Torna 3 Anmerkungen 4 Weblinks Legende Bild: Bild des Kulturdenkmals, ggf. zusätzlich mit einem Link zu weiteren Fotos des Kulturdenkmals im Medienarchiv Wik...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مارس 2019)   مقاطعة هينسيستي مقاطعة هينسيستي مقاطعة هينسيستي  خريطة الموقع تاريخ التأسيس 11 نوفمبر 1940  تقسيم إداري البلد مولدوفا  [1][2] العاصمة هينسشتي �...

English noblewoman, courtier and peeress This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may require copy editing for grammar, style, cohesion, tone, or spelling. You can assist by editing it. (February 2023) (Learn how and when to remove this template message) This article needs attention from an expert in Royalty and Nobility. See the talk page for details. WikiProject Roya...

Cet article est une ébauche concernant le monde insulaire, l’océan Indien et le Kenya. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Consultez la liste des tâches à accomplir en page de discussion. Pour les articles homonymes, voir Lamu. Archipel de LamuVisiwa cha Lamu (sw) Vue aérienne de Shela sur l'île de Lamu. Géographie Pays Kenya Localisation Océan Indien Coordonnées 2° 12′ 39...

Disused railway station in Killearn, Stirling DumgoyneThe site of the station, looking south towards Lenzie, in 1997General informationLocationKillearn, StirlingScotlandCoordinates56°01′16″N 4°22′17″W / 56.0212°N 4.3713°W / 56.0212; -4.3713Grid referenceNS523834Platforms2Other informationStatusDisusedHistoryOriginal companyNorth British RailwayPost-groupingLNER British Railways (Scottish Region)Key dates1 July 1867 (1867-07-01)Opened as Kille...

United States category of road National Scenic Byways ProgramHighway markerAll-American Roads highlighted with red dots, National Scenic Byways with blue dotsSystem informationFormed1991 (1991)[1]Highway namesInterstatesInterstate nn (I-nn)US HighwaysU.S. Highway nn, U.S. Route nn (US nn)StateVaries by stateSystem links Scenic Byways National National Forest BLM NPS The Frontier Pathways National Scenic and Historic Byway as it passes through Wetmore, Custer County, Colorado...

Uruguayan politician and lawyer (1956–2021) In this Spanish name, the first or paternal surname is Larrañaga and the second or maternal family name is Fraga. Jorge LarrañagaJorge Larrañaga in 2019Minister of the InteriorIn office1 March 2020 – 22 May 2021PresidentLuis Alberto Lacalle PouPreceded byEduardo BonomiSucceeded byLuis Alberto HéberSenator of UruguayIn office15 February 2000 – 15 February 2020 Personal detailsBorn(1956-08-08)8 August 1956Montevideo...

Stasiun Araskabu A04S02SE04 Stasiun Araskabu 2022LokasiAras Kabu, Beringin, Deli Serdang, Sumatera UtaraIndonesiaKoordinat3°36′46″N 98°50′53″E / 3.612727°N 98.847999°E / 3.612727; 98.847999Koordinat: 3°36′46″N 98°50′53″E / 3.612727°N 98.847999°E / 3.612727; 98.847999Ketinggian+7,23 mOperatorKereta Api IndonesiaDivisi Regional I Sumatera Utara dan AcehLetak dari pangkal km 22+969 (bangunan lama) / km 22+754 (bangunan baru)...

Salvadoran gaming YouTuber In this Spanish name, the first or paternal surname is Flores and the second or maternal family name is Alvarado. FernanflooFernanfloo in 2022Personal informationBornLuis Fernando Flores Alvarado (1993-07-07) 7 July 1993 (age 30)San Salvador, El SalvadorOccupationsYouTuberOnline streamerYouTube informationAlso known asFernanflooChannel Fernanfloo Years active2011–presentGenre(s)Let's PlayComedyVlogAnimationSubscribers46 million[1]Total...

Major interchange in the London Borough of Barnet, London This article is about the road junction. For its namesake shopping centre, see Brent Cross Shopping Centre. Brent Cross InterchangeAerial view of the Brent Cross interchange, facing northLocationLondon Borough of Barnet, LondonCoordinates51°34′36″N 0°13′06″W / 51.57679°N 0.21834°W / 51.57679; -0.21834Roads atjunction A41 (Hendon Way) A406 (North Circular Road)ConstructionTypeThree-level roundabout ...

Canadian movie theater chain Imagine CinemasTypePrivateIndustryCinemasPredecessorRainbow CinemasFoundedFebruary 2, 2005; 18 years ago (February 2, 2005)HeadquartersCanadaArea servedCanadaKey peopleGreg Spencer Gina FaccaWebsiteimaginecinemas.com Imagine Cinemas is an independently owned chain of cinemas, founded on February 2, 2005. The chain consists of 11 locations with a total of 72 screens in Ontario making it the third-largest movie theatre chain in Canada, outside of Quebec...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أغسطس 2022) CHRM1 التراكيب المتوفرة بنك بيانات البروتينOrtholog search: PDBe RCSB قائمة رموز معرفات بنك بيانات البروتين 5CXV المعرفات الأسماء المستعارة CHRM1, HM1, M1, M1R, cholinergic receptor muscarinic 1 م...

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Battle of the Bogue – news · newspapers · books · scholar · JSTOR (August 2021) (Learn how and when to remove this template message) For the 1856 battle, see Battle of the Bogue (1856). Battle of the BoguePart of the First Opium WarThe Nemesis attacking a masked battery and war junks behind Anunghoy Island...

For the most recent pageant, see Miss Chinese International Pageant 2019. Miss Chinese International Pageant國際中華小姐競選 (2007-present) 國際華裔小姐競選 (1988-2006)AbbreviationMCI, MCIP, 華姐Established1988; 35 years ago (1988)Founded atHong KongTypeBeauty pageantPurposeAnnual beauty pageant to crown the best representative of Chinese beauty from around the globe.Official language Cantonese, MandarinCurrent title holderHera Chan (2019)Parent organizatio...

Chemical compound Not to be confused with androstanedione, androstanediol, androstenedione, or androstenediol. AndrostadienolClinical dataOther names5,16-Androstadien-3β-olATC codeNoneIdentifiers IUPAC name (3S,8S,9S,10R,13R,14S)-10,13-dimethyl-2,3,4,7,8,9,10,11,12,13,14,15-dodecahydro-1H-cyclopenta[a]phenanthren-3-ol CAS Number1224-94-8PubChem CID150900ChemSpider133002CompTox Dashboard (EPA)DTXSID40924155 Chemical and physical dataFormulaC19H28OMolar mass272.432 g·mol−13D model (JSm...

1931 American film For the movie starring Humphrey Bogart, see The Maltese Falcon (1941 film). Maltese Falcontheatrical release posterDirected byRoy Del RuthScreenplay byBrown HolmesMaude FultonLucien Hubbard (uncredited)[1][2]Based onThe Maltese Falcon1930 novelby Dashiell HammettStarringBebe DanielsRicardo CortezCinematographyWilliam ReesEdited byGeorge MarksProductioncompanyWarner Bros.Distributed byWarner Bros.Release date June 13, 1931 (1931-06-13) Running ...