Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    css non riconosciuto da explorer

    salve a tutti, ho realizzato l'ennesimo sito e stavolta invece che le obsolete tabelle mi sono buttato nel fantastico mondo dei css, quando mai non l'ho fatto prima!

    ho un piccolo problema però:
    in firefox funziona tutto, in explorer la posizione definita dal css è a posto, mentre invece non viene applicato il font, la dimensione, lo stile (italic e bold), e non viene cambiato il colore delle thumbnail che funzionano da link.......

    il sito non posso ancora metterlo online, posso però mettervi il contenuto del css (una parte).

    un esempio preso dal css è questo:
    codice:
    a {font-family: times new roman; font-size: 16px; text-decoration: none;margin:0 auto; color: black;text-align:left;}

    con questo, in firefox i link testuali risultano neri, senza sottolineatura e in times new roman, in explorer non viene letto il carattere ma risultano neri e senza sottolineatura. il css quindi funziona parzialmente.

    se uso il tag <a> come link per un'immagine, in firefox l'immagine ha un bordo nero (corretto, esaattamente come voglio io), in explorer invece ha il bordo blu esattamente come tutti i link.

    qualcuno è in grado di suggerirmi come rendere compatibile il css con explorer?

    un grazie in anticipo a chi mi può dare una mano

  2. #2
    "Times New Roman".
    Tra virgolette.

    Per le immagini all'interno del tag a:
    codice:
    a img{
    	border: 1px solid #000
    }

  3. #3
    Originariamente inviato da gra-fichetto
    "Times New Roman".
    Tra virgolette.

    Per le immagini all'interno del tag a:
    codice:
    a img{
    	border: 1px solid #000
    }
    l'ho scritto così:

    codice:
    titolotnr {font-family: "Times New Roman"; font-size: 21px; text-decoration: none;margin:5 auto; color: black;text-align:center; font-style: italic;font-weight: bold; }
    ma anche così non me lo prende.....

  4. #4
    Non so se sia solo un errore nel copia ed incolla qui sul forum ma
    titolotnr è una classe? un ID? un selettore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    #titolotnr {  /* se e` in id, altrimenti un punto se e` una classe */
      font-family: "Times New Roman", serif;  /* sempre aggiungere font generico */
      font-size: 21px;
      text-decoration: none;
      margin: 5px auto;   /* unita` di misura obbligatorie nei CSS */
      color: black;
      text-align: center;
      font-style: italic;
      font-weight: bold; 
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    ecco come viene inserito titolotnr dentro l'html:

    codice:
    <div id="homearticolotesto"><titolotnr>
    
    Titolo dell'articolo</titolotnr>
    
    </div>
    cosa intendi con "altrimenti un punto se è una classe" ?

    scusate ma di css non sono troppo pratico, eppure con firefox funziona tutto

  7. #7
    Originariamente inviato da jos3ph

    cosa intendi con "altrimenti un punto se è una classe" ?

    scusate ma di css non sono troppo pratico, eppure con firefox funziona tutto
    Scusa. Ti ha appena risposto in maniera precisa Mich appena più su.

  8. #8
    Originariamente inviato da gra-fichetto
    Scusa. Ti ha appena risposto in maniera precisa Mich appena più su.
    il fatto è che non ho capito la risposta, abbiate pietà...

  9. #9
    Se vuoi mantenere il codice html che hai postato:
    codice:
    <div id="homearticolotesto"><titolotnr>
    
    Titolo dell'articolo</titolotnr>
    
    </div>
    devi fare delle correzioni, ovvero (ma è solo un esempio):
    codice:
    <div id="homearticolotesto"><p class="titolotn">
    
    Titolo dell'articolo</p>
    
    </div>
    al tuo css aggiungi quanto ha scritto Mich
    codice:
    .titolotn {  /* se e` in id, altrimenti un punto se e` una classe */
      font-family: "Times New Roman", serif;  /* sempre aggiungere font generico */
      font-size: 21px;
      text-decoration: none;
      margin: 5px auto;   /* unita` di misura obbligatorie nei CSS */
      color: black;
      text-align: center;
      font-style: italic;
      font-weight: bold; 
    }
    Come vedi, il codice appena su definisce una classe (ecco la motivazione della presenza del ".") che viene richiamata ed applicata nelka tua pagina HTML da class="titolotn"

    Consigliabile una lettura delle guide su XHTML e CSS presenti su html.it

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Grafichetto, attento che hai inserito un grave errore semantico.

    Il titolo DEVI renderlo con un tag <h1> o sim, altrimenti chi ha browser non visuali non puo` capire.
    Ed anche la classificazione nei motori di ricerca non viene fatta correttamente.

    Il codice HTML diventa:
    codice:
    <div id="homearticolotesto">
      <h2>Titolo dell'articolo</h2> 
      
    
    Qui il testo dell'articolo</p>
      
    
    ....</p>
    </div>
    E quindi il CSS:
    codice:
    #homearticolotesto {
      ....
    }
    #homearticolotesto h2 {
      font-family: "Times New Roman", serif;  
      font-size: 200%;
      text-decoration: none;
      margin: 4em auto .5em auto;
      color: black;
      text-align: center;  /* non serve in questo contesto */
      font-style: italic;
      font-weight: bold; 
    }
    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.