2012-08-06 7 views
5

Sto provando a scrivere un post su un forum Internet che non consente fogli di stile, solo stili in linea. Ma sembra che gli stili incorporati non vengano ereditati dai bambini, solo il testo immediatamente sottostante (ad esempio usando <h1> rimuoverà il colore di sfondo dal testo). C'è un modo per far passare gli stili verso il basso senza doverli aggiungere ad ogni nodo?c'è un modo per passare le regole di stile inline a tutti i bambini?

+1

Gli stili incorporati sono ereditati normalmente: http://jsfiddle.net/fRpQ2/ Fornire un esempio più dettagliato. –

risposta

3

sebbene @SimeVidas abbia ragione, penso che la sua risposta sia stata un po 'veloce. È richiesta una certa cautela Ho aggiornato il suo violino http://jsfiddle.net/fRpQ2/4/ per dimostrare.

Se una proprietà specifica viene dichiarata nel foglio di stile per un determinato tag, tale valore NON verrà ereditato dal genitore con lo stile in linea. Immagino che questo sia quello che stai incontrando sul post del forum che cerchi di modellare. Nulla da fare a riguardo senza usare tag di stile o fogli di stile collegati. Ho un sacco di copie richieste nel tuo caso, temo. Potresti anche ispezionare il sito e applicare le lezioni esistenti al tuo post, ma solo se vuoi copiare lo stile che già applicano che dubito sia il caso.

Vorrei consigliarti di leggere un po 'sull'ordine in sequenza degli stili se vuoi saperne di più.

+0

Il tuo collegamento è lo stesso di Šime Vidas '. – j08691

+0

scusa, aggiornato ora – Pevara

0

non potresti semplicemente definire anche un blocco <style> se il forum analizza html?

+0

No, sfortunatamente finisce per mostrare il foglio di stile nel post. I blocchi di stile –

+1

non sono html validi se inseriti all'interno del corpo, consentito solo nella testata della pagina – Pevara

+0

^^ non gli impedisce di funzionare nella maggior parte dei forum che ho provato XP –

Problemi correlati