Newsgroup: it.comp.www.html
Titolo: sito con frame: roba passata?

ciao a tutti
secondo voi creare ora come ora un sito da zero su una struttura a frame 
è roba passata oppure può ancora venir fuori un bel sito?
ciao
B.
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 --
Passata... meglio usare i fogli di stile :D
IMHO
-- 
glm2006ITALY
My web site: 
http://www.webepc.it
My blog:     
http://glm2006italy.blogspot.com/


 Passata... meglio usare i fogli di stile :D
E come si sostituisce un frame con un foglio di stile? Passata nel senso che
i browser non lo sopportano? E se non c'� alternativa?


 E come si sostituisce un frame con un foglio di stile?
Un frame, al limite, si sostituisce con un iframe.
Con i CSS puoi emulare graficamente il layout di una pagina composta da 
frame, per emularne anche il comportamento ti serve un linguaggio lato 
server o (sempre al limite, nel senso che non sempre è possibile né 
vantaggioso) JavaScript.
 > Passata nel senso che i browser non lo sopportano?
I browser gestiscono ancora i frame ma sono deprecati in XHTML 1.1 e 
HTML5. Quindi puoi usarli ma senza garanzie.
Riguardo ai motivi:
http://en.wikipedia.org/wiki/Framing_%28World_Wide_Web%29#Critique


 vantaggioso) JavaScript.
Ho provato, lo spazio del frame nella pagina si vede, ma non si vede il
contenuto. Come si collega il contenuto (la pagina html interna al frame)
nel foglio di stile?


 vantaggioso) JavaScript.
Ah scusa ora ho capito, cio� in pratica con css non si pu� inserire un file
htm o un immagine all'interno di quello che essi definiscono frame, giusto?
Quindi come possono essere considerati un alternativa migliore se non
svolgono proprio le funzioni basilari per le quali i frame esistono? Le
tabelle esistono gi�, e da quel che ho capito ci� che il css definisce
alternativa ai frame � semplicemente una tabella...  Comunque, con
javascript come si pu� fare? Perch� php mi � un p� oscuro...


 vantaggioso) JavaScript.
Nel caso mi sia spiegato male specifico: in una pagina, intendo inserire
all'interno di un frame un intera altra pagina web gi� esistente. Con css �
possibile (con iframe lo �)?



Mi sa che c'hai un po' di confusione.
HTML � l'acronimo di Hyper Text Markup Language ("Linguaggio di contrassegno 
per gli Ipertesti") ed � il "linguaggio" con cui sono scritte le pagine web.
L'HTML non � un linguaggio di programmazione (sono linguaggi di 
programmazione invece il C, il C++, il Pascal, il Java), infatti l'html:
    * non ha meccanismi che consentono di prendere delle decisioni (in 
questa situazione fai questo, in quest'altra fai quest'altro...)
    * non � in grado di compiere delle iterazioni, ("ripeti questa cosa, 
finch� non succede questo...)
    * non ha altri costrutti propri della programmazione
L'HTML � un linguaggio di contrassegno o di marcatura, cio�, attraverso 
degli appositi marcatori detti "tag", permette di indicare come disporre gli 
elementi all'interno di una pagina web, in particolare:
    * che sfondo applicare alla pagina
    * che carattere e grandezza utilizzare per il testo
    * quale formattazione applicare al testo
    * dove disporre le immagini
    * dove inserire tabelle e liste
    * porre dei collegamenti ad altre parti all'interno della pagina o del 
sito stesso o a risorse esterne
I CSS formano un linguaggio per la definizione del layout dei documenti 
HTML.
Per esempio, i CSS si occupano dei font, dei colori, dei margini, delle 
linee, delle altezze, delle larghezze, delle immagini di sfondo, del 
posizionamento e di molte altre cose
Fanno tutto quello che fa l'HTML ed anche di pi� ed in modo migliore.
Inoltre i CSS possono essere esterni, cio� dei file che contendono codice 
css che vengono letti nelle pegine web e di queste ne formattano il 
contenuto.
Ne consegue che lo stesso file css esterno pu� esser incorporato da tutte le 
pagine web  che si vuole e che facendo un cambiamento su questo file (css 
esterno) il cambimento si riperquote automaticamente su tutte le pagine 
nelle quale viene importato.
Al posto di una tabella pu� essere usato un DIV css ed al suo interno delle 
classi css per simulare le celle.
Il tutto in modo molto pi� elegante e preciso.
Un Iframe pu� essere considerato una finestra attraverso la quele viene 
visto il contenuto di un'altra pagina web.
Per quanto riguarda il PHP, esso � u lingiaggio lato server. Con esso, fra 
le altre cose � possibie (in accoppiata con MySQL) leggere e scrivere dati 
da un database.
Questi dati possone essere utilizzati anche per "scrivere" css che 
formatter� la pagina web.
JavaScript � un linguaggio di scripting, viene direttamente incorporato 
nelle pagine HTML ed eseguito dal browser. Questo rende JavaScript 
accessibile a tutti anche si molti comandi vengono interpretati in modo 
diverso dai vari browser.
E' un linguaggio relativamente semplice da imparare
JavaScript permette l'inserimento di contenuti "mobili" all'interno di 
pagine web, permette cos� la creazione di pagine HTML che interagiscono con 
l'utente.
Ciao
Ernesto


 posizionamento e di molte altre cose
Attenzione a non dare informazioni sbagliate o obsolete.
HTML non definisce sfondi, caratteri, formattazione, e nemmeno dove va 
qualcosa.
HTML serve solo a marcare (markup) il testo in un certo modo. Serve a 
dire "questo e` un titolo", "questa e` un'immagine", "questa e` una 
tabella", "questa e` una citazione" ecc.
 
Poi il CSS serve a dire "il titolo fallo di x pixel e del colore tale", 
"la tabella e` larga n pixel e col bordo cosi`", "l'immagine va allineata 
a destra", ecc. ecc.
Bye.



Solo per capire, questa istruzione:
<body background="images/SfondoSfumato.gif" topmargin="0" leftmargin="0" 
rightmargin="0" bottommargin="0">
che definisce sfondo e margini non � html?
Grazie
Ernesto


 che definisce sfondo e margini non è html?
Non piu`. Prima con HTML4, e poi con XHTML, molti tag e attributi sono 
stati deprecati proprio perche` in conflitto con le proprieta` dei css (e 
per separare appunto i compiti tra HTML e CSS).
background, *margin e altro sono attributi deprecati, cosi` come i tag 
<font>, <b>, <i>, <u>, ecc. ecc.
Bye.


 roba passata oppure può ancora venir fuori un bel sito?
Lascia perdere i frame, al giorno d'oggi non hanno più alcun senso.
... oltre al fatto che potrebbero penalizzarti con i motori di ricerca.
-- 
* JoWe.it - Sito Joomla! Gratis
* 
http://www.jowe.it
