-
Problema lato frame.
Salve a tutti!
Vi chiedo gentilmente di ignorare le questioni grafiche che svilupperò bene in un altro momento (questa su cui lavoro è ancora in prova come pagina).
Il problema è il seguente, riporto letteralmente il codice.
Sto lavorando in un frame della pagina principale che è al lato dello schermo ed è ampio 150 pix (il menù di navigazione in pratica). Il questo frame inserisco la stringa:
Codice:
<frameset border="0" framespacing="0" rows="20%, 20%, 20%, 20%, 20%,20%">
<frame src=yo1.html scrolling='no' noresize>
<frame src=yo2.html scrolling='no' noresize>
<frame src=yo3.html scrolling='no' noresize>
<frame src=yo4.html scrolling='no' noresize>
<frame src=yo5.html scrolling='no' noresize>
<frame src=yo6.html scrolling='no' noresize>
</frameset>
Per creare diversi frame dove aggiungere (in ognuno) una pagina con il tasto per navigare che mi serve. (PAUSA: so che mi suggerirete tutti di usare una tabella, e ci stavo pensando anche io effettivamente. Per ora però, a prescindere, voglio capire quale è il problema per un eventuale futuro uso, poi se metterò la tabella, ok, ma comunque devo togliermi lo scrupolo)
Vi mostro il risultato del code (aperto con firefox)
http://img696.imageshack.us/img696/1534/menvh.jpg
qualcuno di voi sa dirmi perchè ci sono quelle orribili linee bianche tra alcuni frame? il
Codice:
border="0" framespacing="0"
non dovrebbe farle sparire?
Grazie in anticipo :)
-
Sarebbe utile vedere una pagina di esempio. Vista così potrebbe essere anche del bianco presente all'interno del frame, come qualsiasi altra cosa...
-
essendo nuovo non so se posso aituarti, ma io ho aggiunto anche il comando
frameborder="no"
e non si vedono i bordi bianchi
-
Grazie ad entrambi per le risposte.
Comunque ovviamente la pagina che ora ho creato non può che essere zita.altervista.org, se intendevi quello con pagina di esempio.
Ho aggiunto frameborder="no" e credo fosso proprio quello il problema :D ora spero che non sia io il solo a non vedere quegli orribili bordi. (ps. prima IE mi visualizzava i bordi con questa stringa non lo fa più :D)
EDIT
Ok scusate il doppio post (pensavo di aver risolto, invece no)
lasciando stare il contenuto del sito che ora è provvisorio e di prova:
ho creato la prima pagina "index.html" con dentro il seguente codice
Codice HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>IO SPACCO</title>
</head>
<frameset frameborder="no" border="0" framespacing="0" rows="150, *">
<frame src=Intestazione.html>
<frameset cols="150, *">
<frame name="menu" src="prima.html" scrolling="no" noresize>
<frame name="contenuto" src="Home.php" scrolling="yes" noresize>
</frameset>
</frameset>
</html>
che mi sembra giusto.
Le pagine a cui fa riferimento ovvero "Home.php" e "prima.html" sono le due parti del sito, Home è il contenuto e prima è il menù del sito.
il codice della pagina "prima.html" è il seguente:
Codice HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Prima</title>
</head>
<frameset frameborder="no" border="0" framespacing="0" rows="20%, 20%, 20%, 20%, 20%,20%">
<frame src=yo1.html scrolling='no' noresize>
<frame src=yo2.html scrolling='no' noresize>
<frame src=yo3.html scrolling='no' noresize>
<frame src=yo4.html scrolling='no' noresize>
<frame src=yo5.html scrolling='no' noresize>
<frame src=yo6.html scrolling='no' noresize>
</frameset>
</html>
ed oguna delle pagine nominate "yoN" contiene un immagine delle dimensioni del frame. In particolare ne riporto una:
Codice HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<style>
body {margin: 0; padding: 0}
</style>
<body bgcolor="red">
<a href="Gallery.html" target="contenuto"><img src="GallBanner.jpg" style="width:100%; height:100%" border="0" align="left" hspace="0" vspace="0"></a>
</body>
</html>
come potete vedere lo sfondo della pagina è rosso. Allora perchè vedo un fastidioso bordo bianco come nell'immagine?
Grazie a chi risponderà
EDIT: vi linko il frame in question "prima.html" proprio per far vedere che le immagini presenti si adattano al frame quando viene caricato dal browser (infatti se lo aprite in pagina singola sono deformate), quindi lo spazio bianco non so da cosa possa dipendere. http://zita.altervista.org/prima.html
EDIT2: penso di aver magicamente capito qual'è il problema. Infatti nel codice di prima.html ho riportato (da vero idiota)
<frameset rows="20%, 20%, 20%, 20%, 20%,20%"> e forse 120% sballa la percentuale -.-
<frameset rows="20%, 20%, 20%, 20%, 20%"> così dite che risolvo? perchè a volte carico la pagina e mi sembra di aver risolto, poi do un aggiorna e ricompare la linietta...