Supponiamo di dover creare un menu di navigazione....

Struttura:

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" xml:lang="en" lang="en">

<head>

<title>Personal Project</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../CSS/Main_Layout.css" />
<!--[if IE]>
		
		<link rel="stylesheet" type="text/css" href="../CSS/Layout(IE).css" />
		
<![endif]-->	

</head>

<body>

  <div id="container">
		  <div id="navigation_menu">
			
			       <ul id="menu">
	[*]
				[*]
		[*]
		[*]
		    		[*] [/list]
					
				
		      </div>
      </div>

</body>

</html>
Ho notato davvero notevoli differenze di interpretazione(da parte dei browsers) della struttura e dello stile ad essa associato tale da farmi rimanere cosi .

Cmq....la struttura da considerare per il momento è solamente quella su esposta...

Veniamo alle questioni interessanti:

1)
Quando dispongo ogni elemento della lista con la proprietà float: left; è consigliato dichiarare anche per le sezioni di gerarchia piu alta(quali "menu" e "navigation_menu") con la stessa proprietà float??