Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Cerco delucidazioni sui FRAME

    Salve ragazzi, sono nuovo sia su questo forum sia al linguaggio html..
    Da un po di giorni sto provando a realizzare una pagina molto blanda formata da 3 frame e cioè uno a sinistra, uno in alto e un altro al centro..
    Da quello che ho capito devo creare altre pagine con il nome sinistro.html superiore.html ecc ecc, dopo averlo fatto il problema è che comunque continuo a vedere tutto bianco nella pagina, vedo soltanto il titolo BENESSERE 2000
    ah e ho messo i documenti tutti nella stessa cartella.

    codice HTML:
    <!DOCTYPE HTML>
    <HTML><head><title>SITO DEL CENTRO -PROVE-</title><b><p ALIGN=center>Benessere 2000</P></b></head><!-- 3 frames: principale, superiore e laterale sinistro lungo.-->
    <frameset rows="*" cols="80,*">  <frame src="sinistro.html" name="FrameSinistro" scrolling="AUTO" noresize>  <frameset rows="80,*">    <frame src="superiore.html" name="FrameSuperiore" scrolling="AUTO" noresize>    <frame src="centrale.html" name="FramePrincipale">  </frameset></frameset>
    </HTML>
    codice HTML:
    <!DOCTYPE HTML><html><head><title>LateraleSinistro</title></head><body><ol><li ALIGN=center>HOME</li><li ALIGN=center>CONTATTI</li><li ALIGN=center>DOVE SIAMO</li></ol></body></body></html>
    codice HTML:
    <!DOCTYPE HTML><html>
    <head><title>CentraleSuperiore</title></head>
    <body>
    <h6>CENTRO BENESSERE 2000</h6>
    </body>
    </body>
    </html>
    codice HTML:
    <!DOCTYPE HTML>
    <html><head><title>CentraleCentro</title></head>
    <body>
    <ol><li ALIGN=center>Ciao</li>
    <li ALIGN=center>Come</li>
    <li ALIGN=center>va?</li></ol></body></body>
    </html>
    Non capisco davvero in cosa sbaglio.. grazie 1000 in anticipo (:

  2. #2
    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    </head>
    <frameset rows="150,*">
    <frame src="superiore.html" name="Framesuperiore" scrolling="AUTO" noresize>
    <frameset cols="25%,*">
    <frame src="sinistro.html" name="Framesinistro">
    <frame src="centrale.html" name="FramePrincipale">
    </frameset>
    </frameset>
    <noframes>
    <body>
    </body>
    </noframes>
    </html>
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    State usando il doctype dell'html5, ma...
    http://www.w3.org/TR/html5/obsolete....rming-features

    I frames sono obsoleti
    No

  4. #4
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    State usando il doctype dell'html5, ma...
    http://www.w3.org/TR/html5/obsolete....rming-features
    Ma non l'hai capito che è solo un esempio e il DTD è messo a caso?

    I frames sono obsoleti
    Non sono obsoleti! Vogliono usati solo in certe occasioni quando serve! Poi se uno li vuole usare è inutile dire sempre sono vecchi sono deprecati ecc. ormai si sa!
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    Quote Originariamente inviata da carlomarangoni Visualizza il messaggio
    è solo un esempio e il DTD è messo a caso
    in questo caso è fuorviante

    per il resto è come hai detto: se servono si usano (e con il DTD adatto che li supporti)
    http://www.w3schools.com/tags/tag_frame.asp

  6. #6
    Grazie per le risposte, continuo a non capire comunque cosa ho sbagliato?
    E poi se sono obsoleti cosa dovrei usare per creare l'impaginazione diciamo?

  7. #7
    Quote Originariamente inviata da carlomarangoni Visualizza il messaggio
    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    </head>
    <frameset rows="150,*">
    <frame src="superiore.html" name="Framesuperiore" scrolling="AUTO" noresize>
    <frameset cols="25%,*">
    <frame src="sinistro.html" name="Framesinistro">
    <frame src="centrale.html" name="FramePrincipale">
    </frameset>
    </frameset>
    <noframes>
    <body>
    </body>
    </noframes>
    </html>
    Grazie con questa porzione di codice ci riesco, posso capire cosa e dove ho sbagliato? e perchè sopratutto

  8. #8
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Quote Originariamente inviata da dinamico1994 Visualizza il messaggio
    Grazie con questa porzione di codice ci riesco, posso capire cosa e dove ho sbagliato? e perchè sopratutto
    il tuo Doctype per la pagina con le suddivisioni in frames dovrà essere:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    oppure, se vuoi usare xhtml

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    Se usi i frames solo per creare un layout, considera che può esser fatto anche con i css usando div affiancati su cui siano impostate le barre di scorrimento.
    Se lo fai per evitare di ripetere il codice (ad esempio di un'intestazione o di un menu) su tutte le pagine, lo stesso può esser fatto con inclusioni lato server.
    Considera anche che l'uso dei frames può essere controproducente per l'indicizzazione da parte dei motori di ricerca nei cui risultati apparirebbero le singole pagine e un visitatore potrebbe trovarsi su una pagina col solo menu e la barra di navigazione oppure coi solo contenuti senza link (anche se esistono accorgimenti per risolvere).

  9. #9
    grazie mille (:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.