Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253

    [CSS] problema con tag di intestazione

    Ciao

    Premetto che non conosco molto i Css.

    Ho creato un css esterno:
    -----------------
    h1 { color: white; font-size: 14px; font-family: Arial; font-weight: bold }
    p { color: #000; font-size: 12px; font-family: Arial }
    h2 { color: #000; font-size: 14px; font-family: Arial; font-weight: bold }
    -----------------------------
    Per h1 e p funziona correttamente,

    Quando applico h2 mi prende le impostazione del tag h2 e non quelle del css.

    Io vorrei che il css avesse la precedenza sull'html,

    Cioè se nell'html il testo è nero e io indico nel css che quella parte di testo va in bianco il browser visualizzi il testo in bianco seguendo le indicazioni del css.

    Come posso fare??

    Grazie.
    Jo

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Forse non ho capito bene, :master: ma se vuoi il testo bianco devi indicare #fff e non #000

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Originariamente inviato da salasir
    Forse non ho capito bene, :master: ma se vuoi il testo bianco devi indicare #fff e non #000
    si ok ma era per dire che voglio che vengano considerate le carratteristiche del css e non dell' html.

    Ti faccio il mio esempio specifico.

    applico il css indicato nel messaggio ad un html.
    quando creo una scritta
    es <h2>Ciao</h2> invece di visuallizzarmi una scritta a 14px mi
    visualizza un scritta molto piu grande, prendendo probabilmente le impostazioni del tag h2 di html e non quelle del css.

    come faccio a dar la precedenza al css?
    Jo

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Se hai inserito il tuo CSS con un'istruzione del tipo
    codice:
    	<style type="text/css">@import url( Style/stiletuostile.css );</style>
    tutto quanto definisci si sovrappone alle definizioni standard.
    Chiaramente quanto non descritto rimane di default.
    Se quanto mi hai indicato è contenuto nel css esterno dovrebbe funzionare (l'ho provato come stile interno).
    Altrimenti non ho capito niente

    Al limite indica il codice CSS e HTML che gli si dà un'occhiata.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Originariamente inviato da salasir
    Se hai inserito il tuo CSS con un'istruzione del tipo
    codice:
    	<style type="text/css">@import url( Style/stiletuostile.css );</style>
    tutto quanto definisci si sovrappone alle definizioni standard.
    Chiaramente quanto non descritto rimane di default.
    Se quanto mi hai indicato è contenuto nel css esterno dovrebbe funzionare (l'ho provato come stile interno).
    Altrimenti non ho capito niente

    Al limite indica il codice CSS e HTML che gli si dà un'occhiata.
    Codice Css:
    h1 { color: white; font-size: 14px; font-family: Arial; font-weight: bold }
    h2 { color: #000; font-size: 12px; font-family: Arial; font-weight: bold }
    p { color: #000; font-size: 12px; font-family: Arial }
    Codice html:
    --------------------
    <html>

    <head>
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    <title>title</title>
    <style type="text/css">@import url(../stylesheet/domotika.css);</style>

    </head>
    <body>

    <table width="122" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td valign="bottom">
    <div align="right">
    <h1>Titolo 1:</h1>
    </div>
    </td>
    <tr>
    <tr>
    <td valign="bottom">
    <div align="right">
    <h2>Sottotitolo:</h2>
    </div>
    </td>
    <tr>
    </table>
    </body>
    </html>
    -----------------------

    Per il sottotitolo vine visualizzata ls stringa "sottotitolo" non in arial e più grande di 14 pixel, Mentre il titolo viene visualizzato correttamente.

    Perchè per h1 funziona mentre per h2 no?.
    Jo

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto ci sono dei tag <tr> non chiusi: questo puo` pregiudicare la corretta interpretazione dei tag successivi.

    Ma ho grossi problemi a capire la logica di tutto cio`.

    Che senso ha avere dei titoli all'interno di una tabella?
    Che senso ha inserire i titoli dentro ai <div>?
    Che senso ha usare formattazione HTML, e poi usare anche i CSS? (cosa deve essere prioritario?)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Originariamente inviato da Mich_
    Anzitutto ci sono dei tag <tr> non chiusi: questo puo` pregiudicare la corretta interpretazione dei tag successivi.

    Ma ho grossi problemi a capire la logica di tutto cio`.

    Che senso ha avere dei titoli all'interno di una tabella?
    Che senso ha inserire i titoli dentro ai <div>?
    Che senso ha usare formattazione HTML, e poi usare anche i CSS? (cosa deve essere prioritario?)
    Ho riassunto (forse un po alla carlona) la mia pagina html, ma il problema
    è lo stesso il css applicato al titolo funziona mentre quello su sottotitolo non funziona....

    (cosa deve essere prioritario?)
    Vorrei che il css fosse prioritario.

    come devo fare? sbaglio qualcosa?
    Jo

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Anche semplificando così:

    <html>

    <head>
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    <title>title</title>
    <style type="text/css">@import url(../stylesheet/domotika.css);</style>

    </head>
    <body>

    <h1>Titolo 1:</h1>
    <h2>Sottotitolo:</h2>


    </body>

    </html>

    Per titolo 1 funziona ma per sottotitolo no.
    Jo

  9. #9
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    A me sembra che funzioni regolarmente. Prova a togliere la definizione di h2 e vedrai che lo standard è ben diverso!

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Originariamente inviato da salasir
    A me sembra che funzioni regolarmente. Prova a togliere la definizione di h2 e vedrai che lo standard è ben diverso!
    In effetti ho provato con un altro Browser e funziona.

    Mentre su Explorer no.

    Perchè?

    Se utilizzo i fogli di stile per modificare le caratteristiche delle pagine in un solo file e non per tutti quelli del mio sito e per
    creare una visualizzazione omogenea tra i browser poi il css su Explorer non va...... come posso fare??
    Jo

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.