Newsgroup: it.comp.www.html
Titolo: Semplice barra di navigazione

In un sito volevo mettere una semplice barra di navigazione
in alto e centrata in orizzontale, e cioè così:
http://www.webalice.it/argonex/varie/
Mi verrebbe comodo usare un div perché devo posizionarla finemente.
Quindi ho inserito un div e creato l'apposita classe in un css, la barra
non deve avere alcuna misura e deve dilatarsi in orizzontale a seconda
della quantità di testo contenuto, come l'esempio sopra. Ho provato in
molti modi ma non ci sono riuscito!
Ho sempre la barra verde che sbrodola a destra e/o a sinistra (carina ma
non è quello che voglio io), l'unico modo per visualizzarla come
nell'esempio sopra è mettere l'elemento "display inline", solo che poi non
riesco più a spostare il div, ed inoltre dopo la modifica l'editor che uso
mi avvisa che il css non è compatibile con IE5.
Mi vergogno a chiedere aiuto per una cosa che credo sia di una semplicità
mostruosa, ma sono giorni che leggo tutorial sui css, xhtml ecc.. ecc..
e non ne sono venuto a capo :-((
Qualcuno mi può dare un mano, magari anche solo una dritta... :-)
Grazie mille in anticipo.
-- 
Ciao
Bob
Home page:
http://www.webalice.it/argonex/

 che uso mi avvisa che il css non è compatibile con IE5.
Se vuoi lavorare coi css, ignora IE5. Concentrati su Firefox e poi
aggiungi hack per IE6, senza rompere la compatibilita` con FF.
Sui siti che gestisco, generalmente la percentuale di utenti IE5 e`
inferiore a quella degli utenti Opera o Safari (stiamo parlando dal 3% in
giu`). Tra un po' la MS rendera` obbligatorio tramite Windows Update IE7,
che e` molto piu` compatibile con Firefox che con IE6.
 
Bye.

 aggiungi hack per IE6, senza rompere la compatibilita` con FF.
Ok... intanto ti ringrazio per la risposta e i consigli.


 fuorviante, il perché te lo spiego meglio sotto.
Perché non posti il codice più semplice? Mi sembra la soluzione più 
ragionevole. Comunque forse può esserti utile una visita a listtutorial 
su 
css.maxdesign.com.au
.

 
css.maxdesign.com.au
.
Ci ho guardato ed esiste un esempio come quello che voglio fare,
solo che "sembra" (a detta dell'autore) impossibile centrarlo! :-/
http://css.maxdesign.com.au/listamatic/horizontal36.htm
Cmq questo è una mia prova con div e css incorporato:
http://www.webalice.it/argonex/varie/prova.htm
amdrebbe quasi bene, solo che vorrei lo sfondo grigio del
div navbar che inizia e termina all'inizio e alla fine del testo.
Questo è come mi serve:
http://www.webalice.it/argonex/varie/prova2.htm
solo che in questa prova non riesco più a muovere il div,
ed inoltre il mio editor dice che il css è incompatibile con IE5.


 div navbar che inizia e termina all'inizio e alla fine del testo.
Insomma, te una lista per le varie voci del menu non la
vuoi proprio usare (non la vedo né in prova.html né in
prova2.html)
Quel tuo div si estende per tutta la pagina pagina perché ha, di 
default, uno stile  display:block associato ad esso.
Se imposti in display:inline per il #navbar e utilizzi text-align:center
sul #contenitore per forza di cose il tutto viene centrato e il div
interno inzia e finisce subito prima e dopo i link. Tanto vale
metterci uno span.
La tua è una serie di link uno dietro l'altro, mentre negli esempi che 
ti abbiamo indicato noi la cosa viene risolta con una lista. Mi sembrano 
due cose completamente diverse.
Ah, lascia perdere IE5.
-- 
deelan
http://www.deelan.com/