Newsgroup: it.comp.www.html
Titolo: font-weight

Non capisco perchè su Windows (sia che usi IE o Firefox) se uso
font-weight:bold oppure bolder, non succede nulla...cioè il testo invece di
diventare in grassetto resta normale...come mai???
Grazie Mille
gp
-- 
ln -s /dev/brain /dev/null
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente



 diventare in grassetto resta normale...come mai???
Non dovrebbe: posta due o tre righe di codice che vediamo.


 
Lo so che non dovrebbe, infatti non capisco...ad ogni modo.
Questi sono i css interessati:
#bold{
font-weight:bold;
}
ul.info
{
list-style: square;
color: #FF4E26;
padding: 0.80em 1.30em;
margin: 1.85em 0.30em 1em 0.50em;
border-top: 1px dashed #FF4E26;
}
li.info
{
padding: 0.10em 0 0.90em 0;
margin-top: 0.50em;
font-size: 0.85em;
}
Ed ecco l'xhtml interessato:
<ul class="info">
 <li class="info"><span id="bold">testo</span><br /><span
style="color:black;">testo<br />testo testo testo</span></li>
 <li class="info"><span id="bold">testo</span><br /><span
style="color:black;">testo<br />testo testo testo</span></li>
 <li class="info"><span id="bold">testo</span><br /><span
style="color:black;">testo<br />testo testo testo</span></li>
</ul>
Boh!!!
Ho provato pure a sostituire il valore bold con bolder ma niente.
gp
-- 
ln -s /dev/brain /dev/null


 </ul>
L'id DEVE essere unico in una pagina: non puoi avere più di un elemento con
lo stesso valore per l'attributo id. Cambia id="bold" con class="bold" e,
nel css, #bold con .bold
Ovviamente, ci sono altre cose migliorabili... ma sono poco importanti, ché
le nozioni basilari vengono prima :)
-- 
Nando [?]
Apostolo della Prova


 
Dimmi pure che almeno imparo qualcosa di nuovo, mi piacciono le critiche
quando sono costruttive :-)
gp
-- 
ln -s /dev/brain /dev/null


 quando sono costruttive :-)
Beh, innanzitutto l'utilizzo di span. Devi considerare che ogni tag html ha
un /significato/ che andrebbe rispettato: tu usi lo span per fare un
titolo, quindi vai a capo con br, e ancora uno span per un paragrafo... usa
i tag semanticamente adeguati al contenuto che vanno a marcare, ad esempio:
<ul>
<li><h3>Intestazione</h3>
    <p>Testo</p>
</li>
...
</ul>
Così non devi neanche impazzire troppo con i css:
ul.info
 {
 /* lo stile per la lista */
}
ul.info
 li {
 /* lo stile per gli item della lista; non mettere qui il color
    se ti serve solo nei titoli! */
}
ul.info
 h3 {
 font-size:1em; margin:0; color: #FF4E26
}
ul.info
 p {
 /* lo stile dei paragrafi nella lista */
}
-- 
Nando [?]
Apostolo della Prova


 
Che idiota, mi fustigherei.
Mi hai aperto un mondo!!!!
;-)
gp
-- 
ln -s /dev/brain /dev/null


 Mi hai aperto un mondo!!!!
Se non funziona 'sto benedetto bold dopo tutti gli aggiustamenti
del caso è *probabile* che sia proprio il motore di rendering
di Windows a non disegnare in grassetto i testi. A volte mi capita
utilizzando caratteri di piccole dimensioni.
Più in generale lo vedi subito se a livello di CSS un certa propietà 
viene applicata o meno a degli elementi: installi il micidiale 
Firebug[1] su Firefox e ti vengono mostrate tutte le informazioni
di cui hai bisogno.
Ciao.
[1] 
http://getfirebug.com/
-- 
deelan
http://passiomatic.com/
http://www.deelan.com/


 
Grazie mille anche per questo tuo prezioso consiglio. ;-)
gp
-- 
ln -s /dev/brain /dev/null
