Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: formattazione H3

  1. #1

    formattazione H3

    Ciao uso questo:
    codice:
    H3.prova{color:#990000; font-size:13;}
    per formattare i titoli H3, funziona su Explorer ma non su mozilla!
    Qualcuno mi sa suggerire qualcosa per ottenere una soluzione compatibile?

  2. #2
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    font-size:13px em %

  3. #3
    Funzia, funzia, avevo un banale errore nel foglio di stile!

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da pacovox
    font-size:13px em %
    E' lo stesso, se non metti l'unità di misura, comunque il browser lo interpreta come pixel.

  5. #5
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    E' lo stesso, se non metti l'unità di misura, comunque il browser lo interpreta come pixel.
    Dipende da quale doctype si sta usando, di conseguenza se il browser sta lavorando in modalità standard o retrocompatibile.
    Ad esempio se usi xhtml 1.0 strict e nel css non specifichi l'unità di misura Firefox, IE6, Opera usano la dimensione di default, mentre IE5.x accetta i 13px anche se non specificato.

  6. #6
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da pacovox
    Dipende da quale doctype si sta usando, di conseguenza se il browser sta lavorando in modalità standard o retrocompatibile.
    Ad esempio se usi xhtml 1.0 strict e nel css non specifichi l'unità di misura Firefox, IE6, Opera usano la dimensione di default, mentre IE5.x accetta i 13px anche se non specificato.
    mi sa che non ci hai mai provato vero? la modalità predefinita (default) è sempre pixel

  7. #7
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Non mi sono spiegato, se scrivi h3{font-size:13;} e stai usando xhtml 1.0 strict i browser che ho elencato prima non aggiungono magicamente l'unità di misura, proprio perchè essendo in modalità standard si aspettano che la specifichi tu.
    Per default intendo che applicano la dimensione predefinita per l'h3, fregandosene giustamente dei 13(che cosa poi?).
    mi sa che non ci hai mai provato vero?
    tu invece sì. :master:

  8. #8
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da pacovox
    Non mi sono spiegato, se scrivi h3{font-size:13;} e stai usando xhtml 1.0 strict i browser che ho elencato prima non aggiungono magicamente l'unità di misura, proprio perchè essendo in modalità standard si aspettano che la specifichi tu.
    Per default intendo che applicano la dimensione predefinita per l'h3, fregandosene giustamente dei 13(che cosa poi?).
    tu invece sì. :master:
    Sì e funziona, li prendono sempre in pixel, perché comunque quella è l'unità di misura predefinita, indipendentemente dal doctype.

    Io non scrivo mai numeri senza unità di misura, ma prove ne faccio per capire cosa potrei aspettarmi se sbagliassi io o qualcuno dei miei collaboratori.
    Se non sai dove guardare non trovi l'errore, e non mettere un'unità di misura è uno degli errori che capitano di più.

  9. #9
    be' io scommetto su pacovox
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  10. #10
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Sì e funziona, li prendono sempre in pixel, perché comunque quella è l'unità di misura predefinita, indipendentemente dal doctype.
    Mi dispiace ma non è così, o per lo meno non è così scontato. In alcuni casi l'h3 non sarà alto 13px, che poi Firefox lo consideri alto un tot di pixel invece di un tot di em o % ok, ma non il valore specificato nella proprietà.
    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" lang="it" xml:lang="it">
    
    <head>
    <title>Titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
    <!-- 
    h3{font-size:13;} 
    -->
    </style>
    </head>
    
    <body>
    <h3>Questo è un h3</h3>
    </body>
    </html>
    IE5.x fa vedere l'h3 alto 13px, Firefox IE6 no.
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
     "http://www.w3.org/TR/REC-html40/loose.dtd">
    <html lang="it">
    
    <head>
    <title>Titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!-- 
    h3{font-size:13;} 
    -->
    </style>
    </head>
    
    <body>
    <h3>Questo è un h3</h3>
    </body>
    </html>
    Cambia solo il doctype, in questo caso anche Firefox andando in modalità retrocompatibile visualizzerà l'h3 alto 13px.
    Come mai?

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.