| Precedente :: Successivo   | 
	
	
	
		| Autore | 
		Messaggio | 
	
	
		Andale Mortale pio
  
 
  Registrato: 01/10/05 16:38 Messaggi: 15
 
  | 
		
			
				 Inviato: 21 Giu 2007 12:02    Oggetto: Frame e W3c | 
				     | 
			 
			
				
  | 
			 
			
				Salve a tutti, questo è il terzo forum al quale scrivo    ma nessuno è ancora riuscito ad aiutarmi... speravo nella vostra competenza. 
 
 
Devo sviluppare un sito con i frame (so che non sono ben visti... ma ahime non posso fare altro).
 
 
Il mio problema è che non voglio vedere i bordi che dividono i vari frame, scrivendo codice valido per il w3c.
 
 
Leggendo le istruzioni dal sito del w3c ho scoperto che dovrei inserire il tag frameborder per ogni frame presente.
 
 
 	  | Citazione: | 	 		  
 
frameborder = 1|0 [CN]
 
    This attribute provides the user agent with information about the frame border. Possible values:
 
 
        * 1: This value tells the user agent to draw a separator between this frame and every adjoining frame. This is the default value.
 
        * 0: This value tells the user agent not to draw a separator between this frame and every adjoining frame. Note that separators may be drawn next to this frame nonetheless if specified by other frames.
 
 | 	  
 
 
Il problema è che se effettivamente metto l'attributo frameborder a zero in tutti i frame, invece del bordo grigio, vedo un bordo bianco. 
 
 
Se il parametro frameborder lo imposto nel frameset, allora il bordo sparisce, ma non è w3c.
 
 
Avete qualche consiglio da darmi?
 
 
Grazie.
 
Andrea | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		kluster Dio maturo
  
 
  Registrato: 15/04/06 13:14 Messaggi: 2898
 
  | 
		
			
				 Inviato: 21 Giu 2007 12:12    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				con il parametro style hai provato?
 
<frameset style="border:0px none"...
 
 
dovrebbe essere w3c se non sbaglio | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		SverX Supervisor Macchinisti
  
  
  Registrato: 25/03/02 12:16 Messaggi: 11861 Residenza: Tokelau
  | 
		
			
				 Inviato: 21 Giu 2007 12:21    Oggetto: Re: Frame e W3c | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Andale ha scritto: | 	 		  | Devo sviluppare un sito con i frame (so che non sono ben visti... ma ahime non posso fare altro). | 	  
 
 
rispondo a questa parte perchè non saprei altrimenti rispetto al resto: sono sicuro che puoi fare altro, basta usare delle include() se hai php/asp, o delle SSI se non hai php/asp... e comporre la pagina come se avessi dei frame senza averne davvero...
 
 
edit: sto diventando leeeento...    | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		kluster Dio maturo
  
 
  Registrato: 15/04/06 13:14 Messaggi: 2898
 
  | 
		
			
				 Inviato: 21 Giu 2007 12:33    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				infatti, te ne sei gia' reso conto, il frame non è che è malvisto per snob, ma principalmente per la difficolta' di indicizzazione da parte degli spider.
 
Anche se è un po' migliore l'implementazione del google bot, ha cmq sempre problemi.
 
 
come diceva sverx creando un template con include php, puoi tenere aggiornato il sito con 4-5 file che modificandoli cambieranno ed aggiorneranno tutto il sito.
 
 
un esempio spicciolo:
 
 	  | Codice: | 	 		  
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
   <!-- qui ci metti metatag etc -->
 
     <?php include('metatag.php'); ?>
 
   <!-- qui ci metti style script javascript generali etc -->
 
     <?php include('head.php'); ?>
 
</head>
 
<body>
 
<div id="container">
 
   <div id="header">
 
      <!-- qui ci metti header etc a seconda di che css hai -->
 
      <?php include('inc_top.php'); ?>
 
   </div>
 
   <div id="menu">
 
      <!-- qui ci metti menu etc a seconda di che css hai -->
 
      <?php include('inc_menu.php'); ?>
 
   </div>
 
    <div id="wrapper">
 
      <div id="content">
 
         <!-- inizio sviluppo pagina-->
 
         <h1>Esempio pagina</h1>
 
         <p>
 
            testo testo testo testo testo  etc etc 
 
         </p>
 
         <!-- fine sviluppo pagina-->
 
      </div>
 
   </div>
 
   <div id="foot">
 
      <!-- qui ci metti foot etc a seconda di che css hai -->
 
      <?php include('inc_foot.php'); ?>
 
   </div>
 
</body>
 
</html>
 
 | 	  
 
p.s ho lasciato i div fuori dagli include per farti capire un tipo di struttura di pagina.
  L'ultima modifica di kluster il 21 Giu 2007 12:36, modificato 1 volta | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		Andale Mortale pio
  
 
  Registrato: 01/10/05 16:38 Messaggi: 15
 
  | 
		
			
				 Inviato: 21 Giu 2007 12:34    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				| Tralasciando il fatto che programmo in perl, tutto l'intero sito, era già stato fatto per funzionare con i frame, non volevo rifarlo tutto da capo... per il momento. Mi volevo limitare a renderlo w3c. | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		kluster Dio maturo
  
 
  Registrato: 15/04/06 13:14 Messaggi: 2898
 
  | 
		
			
				 Inviato: 21 Giu 2007 12:38    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				| ok, prova intanto con lo style, anche se cmq lo renderai compatibile w3c sara' dtd html4, ormai obsoleto | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		Andale Mortale pio
  
 
  Registrato: 01/10/05 16:38 Messaggi: 15
 
  | 
		
			
				 Inviato: 21 Giu 2007 14:33    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | kluster ha scritto: | 	 		  con il parametro style hai provato?
 
<frameset style="border:0px none"...
 
 
dovrebbe essere w3c se non sbaglio | 	  
 
 
Ho provato ad inserire lo style="border:0" ma non cambia nulla... ho provato anche border-width:0px 0px 0px 0px 
 
Firefox non da ne errori ne warning... ma non fa una cippa | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		 |