Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    include con css esterni e posizione assoluta

    salve a tutti!! mi sto avvicinando al mondo dei CSS e dell'xhtml e ho un problemino piccolo:
    io ho questa pagina che è un include che verrà richiamata in php, è un menù ed ha questo codice(che tra l'altro non so se ho fatto bene ad usare una tabella....


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Documento senza titolo</title>
    <link rel="stylesheet" href="menu_lex.css" type="text/css">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>

    <body>
    <div id="legislazione">
    <h3>LEGISLAZIONE</h3>
    <div id="link_menu" >
    <table border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>D.P.R.</td>
    </tr>
    <tr>
    <td>D.L</td>
    </tr>
    <tr>
    <td>D.M.</td>
    </tr>
    <tr>
    <td>Leggi</td>
    </tr>
    <tr>
    <td>Circolari</td>
    </tr>
    </table>
    </div>
    </div>

    </body>
    </html>


    e questo è il css allegato (che devo snellirlo ancora lo so :-P):

    body{
    padding: 0px 0px 0px 0px;
    color: #0099CC;
    margin: 0px;
    height: auto;
    }

    a{
    color: #003366;
    text-decoration: none;
    display: block;
    width: 196px;
    text-align: left;
    border:1px solid #ffffff;
    padding-left: 2px;
    padding-bottom: 2px;
    }

    a:link{
    text-decoration: none;
    }

    a:visited{
    text-decoration: none;
    }

    a:hover{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #336699;
    }

    h1{
    font-family: Verdana,Arial,sans-serif;
    font-size: 120%;
    color: #095285;
    margin: 0px;
    padding: 0px;
    }

    h2{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 114%;
    color: #006699;
    margin: 0px;
    padding: 0px;
    }

    h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000033;
    padding: 2px 0px 5px 0px;
    text-align: center;
    background-color: #8EB9DB;
    font-weight: bold;
    margin-top: 0px;
    border-bottom: 2px solid #ffffff;
    }

    h4{
    font-family: Arial,sans-serif;
    font-size: 100%;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    padding: 0px;
    }

    h5{
    font-family: Verdana,Arial,sans-serif;
    font-size: 100%;
    color: #334d55;
    margin: 0px;
    padding: 0px;
    }


    /* Tabella del menù LEGISLAZIONE */
    /***********************************************/

    #legislazione{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 200px;
    text-align: left;
    border: 2px solid #003366;
    height: 120px;
    }

    #link_menu{
    margin: 0px 0px 0px 0px;
    padding: 24px 0px 0px 0px;
    width: auto;
    display: block;
    top: 2px;
    }

    #link_menu table{
    display: block;
    margin-top: 0px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    background-color: #D3E9EF;
    border-bottom: 1px solid #ffffff;
    height: auto;
    }

    #link_menu td{
    border-top: 1px solid #ffffff;
    width: 200px;
    text-align: left;
    }

    Il problema è questo: perche non riesco a togliere lo spazio fra la tabella e la testata?
    se uso un position absolute e do l'altezza giusta a #legislazione viene bene, però poi, quando nell'index vado a richiamare tramite include questo menu_lex ed altri include simili fatti allo stesso modo(sono menu che richiamo con include che a loro volta hanno un propio css esterno....)si sorvappongono!!(hanno le stesse proprietà solo che cambia il colore ed il contenuto)
    altra domanda.....ma non è che sto facendo un inutile marasma con gli include che richiamano a loro volta css esterni? a me da profano sembra una soluzione facile e pulita......che dite? :master:
    Not in my name!!! PEACE

  2. #2
    ho un problema, tu parli di testata e si pensa qualcosa che occupi buona parte della parte superiore, solo che il div con l'h3 che dovrebbe essere la testata ha width:200px, voglio dire hai provato a togliere il commento e vedere che succede, il risultato che vuoi qual è? forse lo hai preso da un altro foglio e hai aggiunto il commento qui sul forum al volo? comunque,

    #link_menu{
    margin: 0px 0px 0px 0px;
    padding: 24px 0px 0px 0px;
    width: auto;
    display: block;
    top: 2px;
    }

    h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000033;
    padding: 2px 0px 5px 0px;
    text-align: center;
    background-color: #8EB9DB;
    font-weight: bold;
    margin-top: 0px;
    border-bottom: 2px solid #ffffff;
    }


    il padding-top:24px ha il carbone bagnato e il margin-top:0px dell' h3 ha la coda di paglia, vuol dire che gli altri margin non stanno a zero.

    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

  3. #3

    css è bello

    Ciao Jerry, innanzitutto grazie per la risposta e scusa se ti rispondo solo ora, ma oggi non ci sono stato per niente a casa....
    Sto coniciando adesso a studiare i css e xhtml,
    Dapprima ho studiato su un layout che ho preso da dreamweaver per capire meglio il funzionamento dei css, contemporaneamente cerco di capirci qualcosa leggendo le guide in qusto sito e sul forum....
    siccome ho visto che poi non è cosi difficile e sto facendo un sito, ho colto l'occasione ed ho cominciato a farlo in xhtml e css da zero, però mi sono imbattuto in problemi che dapprima credevo non ce ne fossero, infatti come puoi vedere non mi sono ancora chiare alcune cose....del tipo, si posso usare le tabelle? a cosa serve questa propietà?..perche mi mette uno spazio(apparentemente) senza motivo?.

    Adesso apro l'editor e cerco di studiare con il post che mi hai dato, anche perche ho letto il messaggio al volo ed ho deciso di risponderti prima.....
    ti faccio sapere appena ho fatto!!


    E' sabato sera e maggio è il mese dell'amore e fuori è pieno di belle ragazze....ed io sto per aprire dreamweaver e photoshop....mmmmm...:-)
    Not in my name!!! PEACE

  4. #4

    copia ed incolla..

    Cmq, il risultato che vorrei raggiungere è quello di un normalissimo menu(sto cominciando dal menu, ma cerco di fare tutto il sito..) che si potrebbe fare con le tabelle, infatti è una tabella, con una testatina con scritto il nome di quel menu e dentro i link......
    Certamente che ho preso pezzi di codice da un altra parte, come appunto le propietà del tag h3 e quelli generali, infatti ci sono anche propietà di tag come h5 che non sono presenti....
    ma non l'ho postato al volo, serviva a me per capirci meglio, solo che cosi mi sa che ho peggiorato le cose perche mi sono creato ancora piu cionfusione.......ora provo... :di56:
    Not in my name!!! PEACE

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.