XFrames - XFrames

XFrames è un XML formato per combinare e organizzare i documenti basati sul web insieme su una singola pagina web attraverso l'utilizzo di frame. Analogamente a HTML Frame, XFrames possono essere fatte utile attraverso il suo potere di creare un frame di contenuto che è scorrevole, mentre altri frame - quali menu della barra laterale, l'intestazione e piè rimangono in posizione sulla pagina. XFrames sarà particolarmente utile per gli sviluppatori web che saranno in grado di modificare un singolo documento e che modifica appaiono su tutte le pagine che contengono il documento all'interno di un telaio.

Il vantaggio principale di questa nuova generazione di frame è che supera molti dei principali problemi di usabilità esistenti nel sistema tradizionale inquadratura.

Anche se ancora in bozza di lavoro tappe, XFrames sostituirà frame HTML tradizionali.

Differenze con frame HTML

Frame HTML tradizionali che sono state introdotte con HTML 4.0 sono stati utili per la loro capacità di combinare più pagine web distinte in un'unica vista pagina web. Tuttavia, diversi problemi sorti con l'applicazione e, come tale, frame sono stati rimossi dal W3C XHTML 1.1 standard. XFrames probabilmente affrontare alcuni dei seguenti problemi esistenti in frame HTML:

  • di un browser Web di nuovo il pulsante non riuscendo a lavorare in modo intuitivo
  • la mancata segnalibro o documenti specifici preferiti nella pagina Web facilmente così come l'incapacità di inviare un individuo un riferimento a un documento o una raccolta specifica
  • rimanere intrappolati in un set di cornici
  • la produzione di risultati diversi in momenti in cui viene ricaricato una pagina Web contenente frame
  • i tasti "Page Up" e "Page Down" che sono difficili da usare grazie alla focalizzazione puntatore essere su un altro telaio all'interno della pagina
  • vulnerabilità di sicurezza causati dal fatto che un utente non ha modo di sapere la fonte originale di ogni documento incorniciato
  • Dal momento che i frame non sono supportati da tutti gli agenti, e la necessaria contenuti <noframes> non è popolarmente implementato, gli agenti che non supportano i frame (come ad esempio i motori di ricerca) non riescono a rendere correttamente le pagine e allo stesso tempo impedire qualsiasi ottimizzazione dei motori di ricerca .

XFrames supera il problema bookmarking codificando la popolazione dei telai nel URI, rendendo così possibile ai preferiti / aggiungere uno dei preferiti di una pagina di successo.

XFrames Attuazione

Simile ad altri linguaggi di marcatura , XFrames sosterrà una serie di elementi e rispettivi attributi. Quanto segue è una semplice dimostrazione per la proposta di attuazione di una pagina web fotogrammi:

<frames xmlns="http://www.w3.org/2002/06/xframes/">
   <head>
      <title>Home Page</title>
      <style type="text/css">
         #header {height: 150px; }
         #footer {height: 50px; }
         #nav {width: 15%; }
      </style>
   </head>
   <group compose="vertical">
      <frame xml:id="header" source="banner.xhtml"/>
      <group compose="horizontal">
	 <frame xml:id="main" source="news.xhtml"/>
	 <frame xml:id="nav" source="nav-menu.xhtml"/>
      </group>
      <group compose="vertical">
         <frame xml:id="footer" source="disclaimer.xhtml"/>
      </group>
   </group>
</frames>

Il <frame> elemento funge da elemento contenente della collezione di montature. Questa collezione è ciò che viene indicato come il 'frame' di una pagina web. Analogamente a XHTML e HTML markup, <head> elementi contengono metadati utilizzato principalmente per l'ottimizzazione di ricerca e descrizione del documento. L'elemento <style> contenuto viene utilizzato per includere qualsiasi contenuto e il layout stile - CSS è in uso qui. elementi <gruppo> gruppi un singolo o più telaio insieme e può essere designato conseguenza. Se non è specificato alcun stile di gruppo, la composizione attributo deve essere utilizzato per specificare come elementi di telaio raggruppati devono essere composte. Infine, il <frame> elemento funge da segnaposto per il contenuto di una pagina web specificata dalla URL attraverso la fonte attributo.

Stato di XFrames

Il W3C ha rilasciato una seconda bozza di lavoro il 12 ottobre 2005, che spiega ulteriormente la proposta di attuazione del XFrames. A partire da oggi, XFrames rimane ancora un W3C Working Draft senza una chiara indicazione se e quando diventerà una raccomandazione del W3C .

Guarda anche

Riferimenti

link esterno