|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
[HTML & co] alternative ai frames
vorrei realizzare un sito con un menù sulla sinistra e un riquadro in alto con logo, informazioni, banner, etc.
conosco abbastanza bene l'html, almeno abbastanza da sapere che i frames non sono benvisti, soprattutto perché impediscono la navigazione tramite la cronologia del browser, tra l'altro tempo fa ho provato ad usarli con risultati deludenti. insomma vorrei poter ottenere un risultato simile ma senza i frames html ed i loro difetti. per risultato simile intendo che in ogni pagina ci siano il menù a sinistra e il riquadro in alto, che rimangono dove sono anche mentre la pagina scorre nel riquadro rimanente. oltre all'html conosco le basi del php (ma dubito che possa servire in questo caso) e sono disposto ad imparare altri linguaggi, purché non proprietari ![]() un grazie a chi mi aiuta ![]() |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Aug 2002
Messaggi: 115
|
Crea una struttura a tabelle (veloce ma deprecato) oppure a Layers (meno immediato ma piu' di effetto)
Puoi magari farti una "pagina base" con le strutture comuni a tutte (header, menu etc...) e poi copiarla per personalizzare le altre. Oppure andare di inclusioni...
__________________
^GlobuS^ |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
allora, un' introduzione ai css (nel caso non li conoscessi):
Guida CSS di Base css applicati: Guida layout dei siti con i CSS buon divertimento |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
Quote:
ora guardo un po' in giro cosa sono layers e css, grazie per ora ![]() |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Aug 2002
Messaggi: 115
|
layers = css , è un modo meno preciso di indicarli.
Non ho capito il discorso delle tabelle che lasciano il contenuto in alto , cmq ti conviene partire dai CSS direttamente. Impieghi un po' di piu' a cominciare ma poi almeno sei al passo ![]()
__________________
^GlobuS^ |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
Quote:
scrollando la pagina in basso, logo e sezioni non si vedono più (rimangono in alto ![]() invece a me interesserebbe che il menù e la striscia in alto rimanessero fissi in alto a sinistra rispetto alla finestra del browser, anche mentre la pagina viene scrollata. |
|
![]() |
![]() |
![]() |
#7 | |
Member
Iscritto dal: Aug 2002
Messaggi: 115
|
Quote:
![]() si , allora vai di CSS ![]()
__________________
^GlobuS^ |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Dec 2006
Città: Cagliari
Messaggi: 682
|
Quote:
![]() se io scorro ... a poco a poco sparisce assieme a tutto il resto O.O... spiega bene quel che vuoi fare, vuoi che la parte sopra con il logo e i menu resti fissa mentre scrolli la sezioni in basso? o usi un frameset (ma se non sei bravo e pratico ti viene una schifezza) pro: si adatta a qualsiasi risoluzione contro: devi costruire il sito "a pezzi" e non è facilissimo oppure crei la struttura del sito con table/div e usi un iframe pro: immediato, vedi subito come crei il sito contro: bhe non si adatta alla risoluzione, deve mettere una lunghezza predefinita all'iframe, ti consiglio di ottimizzarlo per 1024*768, ma chi ha risoluzioni maggiori lo vedrà piccolino. non so se esistano script per adattare alla risoluzione dello schermo |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
Quote:
mettila così, vorrei che menù e striscia in alto fossero solidali (agganciati) alla finestra del browser, e non al resto della pagina; emulare quello che succederebbe se li mettessi in tre frame diversi, una cosa tipo questa... Ultima modifica di Furla : 06-07-2007 alle 00:51. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
nono per carità, niente frames o iframes! (a meno di esigenze particolari)
si butta tutti in un div con dimensioni fisse e overflow settato su auto ed il gioco è fatto! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:18.