Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema con menù CSS

  1. #1

    Problema con menù CSS

    Ciao a tutti,
    ho un problema con un menù e i css su Firefox.
    Praticamente all'indirizzo: http://www.triumtec.it/dove_siamo.asp potete vedere come il menù non viene visualizzato (cliccando su contatti potete notare il menù funzionante) e poi mi viene visulizzata subito sopra il menù una riga di colore dello sfondo.
    Tutte le altre pagine vanno benissimo mentre quella crea problemi; la differenza fra quella e le altre è che una ha:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    mentre tutte le altre hanno:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    Sono costretto ad utilizzzare il primo codice nella pagina dove siamo perchè c'è la google maps che lo richiede.

    Come posso intervenire?
    Ricordo che il problema è solo su firefox

    Fatemi sapere.
    Grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Troppi errori di sintassi!!

    XHTML Strict richiede un modo di programmare piu` corretto: non perdona il codice contenente formattazione nell'HTML, tag non chiusi, ecc.

    Puoi passare dal validatore HTML per la correzione della maggior parte degli erorri.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Ok, verifico col validatore poi se ci sono altri problemi scrivo nuovamente!

    Grazie mille!

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Partendo dal presupposto che il secondo DOCTYPE è scritto sbagliato
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    (Recommended DTDs to use in your Web document. ), potrei supporre che c'è qualche errore nella codifica del CSS, che FF interpreta correttamente mentre IE no.
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  5. #5
    Col validatore ho portato gli errori da circa 300 a 17.
    Oltre a qualche attributo che per ora non disturba, il restano i problemi legati al menù... ora è possibile arrivare a una soluzione?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono ancora parecchie cose che danno fastidio ai CSS: tutte le formattazioni in HTML e gli attributi inesistenti, tipo:
    cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center"
    bgcolor="#356D9E"
    name="puls1"
    border="0"
    height="23"

    Poi tieni presente che i blocchi vuoti possono venir ignorati dai browser, quindi anche tra <script ...> e </script> inserisci sempre almeno uno spazio.

    Poi tieni presente che le modifiche apportate sono non-retrocompatibili, dato che hai dimenticato lo spazio prima della />.

    Altri errori:
    l'evento onLoad non esiste in XHTML, devi usare onload (tutto minuscolo); idem per gli altri eventi e attributi.
    E tutti i nomi sono strettamente case-sensitive (fino a XHTML Transitional i browser in generale non badano alle maiuscole/minuscole) - Nota: questo non lo ho controllato: lascio a te il compito.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.