Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    IE6: problema di inzio anno su menu di navigazione

    codice:
    body {
      margin: 0;
      padding: 10%;
      background: #ffffe5;
      color: #000;
      font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
    
    #corpo {
      width: 100%;
      margin: 0;
      padding: 0;
      background: transparent;
      color: #000;
    }
    
    #intestazione {
      width: 100%;
      margin: 0;
      padding: 0;
      background: #c00000;
      color: #fff;
      border: 2px solid #000;
    }
    #intestazione h1 {
      font: 250% Georgia, serif;
      margin: 0;
      padding: 1em;
      text-align: center;
      text-transform: uppercase;
    }
    
    #testo {
      width: 100%;
      margin: 0;
      padding: 0;
      background: #f8f8ee;
      color: #000;
      border-right: 2px solid #000;
      border-left: 2px solid #000;
      border-bottom: 2px solid #000;
      border-top: none;
    }
    #testo h2, #testo h3, #testo p {
      margin: 0 1em;
      padding: 1em 0 1em 0;
    }
    #testo h2, #testo h3 {
      color: #900000;
      background: transparent;
      font-family: Georgia, serif;
      border-bottom: 1px dashed #900000;
    }
    #testo h2 {
      font-size: 140%;
    }
    #testo h3 {
      font-size: 120%;
    }
    #testo p {
      line-height: 1.5em;
    }
    #testo h1 {
      text-align: center;
      margin: 0 1em;
      padding: 1em 0 1em 0;
      background: #ffc;
      color: #008;
      font:  bold 160% Arial, Helvetica, sans-serif;
      border-bottom: 1px dashed #008;
      border-left: 1px dashed #008;
      border-right: 1px dashed #008;
      border-top: none;
      text-transform: uppercase;
    }
    
    .nota {
      font-weight: bold;
      color: #900000;
      background: transparent;
      margin-right: 2px;
    }
    
    .jim {
      float: left;
      width: 179px;
      height: 130px;
      margin-right: 8px;
      margin-bottom: 5px;
      padding: 0;
      display: block;
      border: 1px solid #000;
    }
    
    .logo {
      float: left;
      width: 83px;
      height: 124px;
      margin-right: 8px;
      margin-bottom: 5px;
      padding: 0;
      display: block;
      border: 1px solid #000;
    }
    
    #footer {
      width: 100%;
      background: #c00000;
      color: #fff;
      margin: 0;
      padding: 0;
      border-left: 2px solid #000;
      border-right: 2px solid #000;
      border-bottom: 2px solid #000;
      border-top: none;
    }
    
    #menu {
      margin: 0;
      padding: 0;
      list-style: none;
      height: 2em;
    }
    #menu li {
      float: left;
    }
    #menu a {
      float: left;
      height: 2em;
      line-height: 2em;
      padding: 0 0.7em;
      text-decoration: none;
      white-space: nowrap;
      background: #c00000;
      color: #fff;
      font-weight: bold;
    }
    #menu a:hover {
      color: #ffc;
      background: #000;
    }
    In pratica se passo col mouse sopra un link in #menu IE mi fa sobbalzare la pagina. come ovviare? :master:

    Il menu è contenuto nel footer.

  2. #2
    A occhio e croce, guardando il codice, direi di provare modificando alcune cose:

    1. dichiarare nulli i padding e i margin degli elementi[*].
    2. impostare gli elementi <a> come block-level con display: block anziché float: left (sono flottanti già gli elementi[*] che contengono i link).
    3. non impostare l'altezza degli elementi <a> con height perché hanno comunque line-height che "ne fa le veci".

    Altro per ora non saprei...magari vedendo la pagina...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.