Visualizzazione dei risultati da 1 a 9 su 9

Discussione: body e proprieta' css

  1. #1

    body e proprieta' css

    ciao,
    sto approfondendo il discorso css xhtml, che trovo interessante e fondamentale di qui a qualche anno.
    facevo delle prove con i font,in pratica ne setto uno di default nel body del documento e dimensiono gli altri, nel resto del documento,in proporzione al primo.

    allora questa la pag html
    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">
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <link rel="stylesheet" type="text/css" media="screen" href="/include/style.css" />
    </head>
    
    <body>
    <div class="xx-small">
    
    prova paragrafo</p></div>
    <div class="x-small">
    
    prova paragrafo</p></div>
    <div class="small">
    
    prova paragrafo</p></div>
    <div class="medium">
    
    prova paragrafo</p></div>
    <div class="large">
    
    prova paragrafo</p></div>
    <div class="x-large">
    
    prova paragrafo</p></div>
    <div class="xx-large">
    
    prova paragrafo</p></div>
    </body>
    </html>
    questo il css
    codice:
    <style type="text/css">
    <!--
    body{
    	font-size:100%;
    	font-family:Verdana, Helvetica, sans-serif;
    }
    .xx-small{font-size:0.55em;}
    .x-small{font-size:0.60em;}
    .small{font-size:0.80em;}
    .medium{font-size:1em;}
    .large{font-size:1.20em;}
    .x-large{font-size:1.55em;}
    .xx-large{font-size:1.80em;}
    -->
    </style>
    con internet explorer 6 mi funziona come dovrebbe perche' con firefox no ! quest'ultimo cambia la dimensione ma non prende il carattere. dove sbaglio ?
    sclerato

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Non sono sicuro di quel che dico, ma puo' darsi che per risolvere sia necessario fare:

    .xx-small p{font-size:0.55em;}
    .x-small p{font-size:0.60em;}
    .small p{font-size:0.80em;}
    .medium p{font-size:1em;}
    .large p{font-size:1.20em;}
    .x-large p{font-size:1.55em;}
    .xx-large p{font-size:1.80em;}

  3. #3
    in effetti non risolve neanche cosi', va specificato il font-family in ognuno altrimenti tiene quello che vuole e non quello assegnato al body....
    se qualcuno sa qualcosa...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In teoria il font dovrebbe essere ereditato da tutti i figli, ma prova a scriverlo esplicitamente:
    .xx-small{ font: inherit; }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    nulla, sempre uguale...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    A questo punto sospetto un errore da qualche parte.
    Non e` che e` possibile vedere la pagina (e` pubblicata da qualche parte)?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    la pagina e' tutta li...come sopra... non c'e' niente di particolare...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma nel file del CSS, ci sono i tag HTML?
    Devi toglierli, altrimenti il file non viene letto!!!
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di bagu
    Registrato dal
    Mar 2003
    Messaggi
    620
    <!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">
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <style type="text/css">
    <!--
    body{
    font-size:100%;
    font-family:Verdana, Helvetica, sans-serif;
    }
    .xx-small{font-size:0.55em;}
    .x-small{font-size:0.60em;}
    .small{font-size:0.80em;}
    .medium{font-size:1em;}
    .large{font-size:1.20em;}
    .x-large{font-size:1.55em;}
    .xx-large{font-size:1.80em;}
    -->
    </style>
    </head>

    <body>
    <div class="xx-small">

    prova paragrafo</p></div>
    <div class="x-small">

    prova paragrafo</p></div>
    <div class="small">

    prova paragrafo</p></div>
    <div class="medium">

    prova paragrafo</p></div>
    <div class="large">

    prova paragrafo</p></div>
    <div class="x-large">

    prova paragrafo</p></div>
    <div class="xx-large">

    prova paragrafo</p></div>
    </body>
    </html>

    così va, controlla i collegamenti con il css
    ciao paolo
    Non so se Dio esiste ma se non esiste ci fa una figura migliore!
    - S. Benni -

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.