Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Css

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    77

    Css

    Chi mi sa dire la differenza sostanziale fra uno static e un relative?????
    Solo la precisione di posizionamento e dell'uso del margin piuttosto che del top e del left?????
    Grazie
    Jo

  2. #2
    il relative intanto può contenere un absolute che si posizionerà rispetto a esso invece che alla finestra, poi il top left ecceterà non si sostituiscono ai margin ma sono una cosa diversa, il margin dice quanto si deve discostare, il left ad esempio quanto si deve spostare verso destra dalla sua posizione statica equivalente eventualmente sovrapponendosi ad altri elementi, in pratica il relative occupa la sua posizione come un normale static in più si sposta da questa secondo le indicazioni di posizionamento mantenendo lo spazio che occupa come static e quindi invadendo lo spazio di altri elementi. Un esempio vale più di mille parole.

    <html>
    <head>
    <title>Untitled</title>
    <style type="text/css">

    .ciccio {position:relative;
    width:400px;
    margin-left:40px;
    background:silver;
    height:100px;
    left:20px;
    top:40px;
    border:2px solid red;
    }
    .ciccio2 {
    width:400px;
    margin-left:40px;
    background:gray;
    height:100px;
    border:2px solid red;
    }

    </style>
    </head>

    <body>
    <div class="ciccio"></div>
    <div class="ciccio2"></div>
    </body>
    </html>
    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
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    77
    Innanzitutto ti ringrazio della risposta sei stato molto gentile.
    Ma uno static nn puo' contenere allo stesso modo un absolute???
    Forse non sono anora praticissima ma non riesco a capire l'utilità di usare un relative al posto di uno static e viceversa....
    :-)
    Jo

  4. #4
    Originariamente inviato da solemare
    Innanzitutto ti ringrazio della risposta sei stato molto gentile.
    Ma uno static nn puo' contenere allo stesso modo un absolute???
    Forse non sono anora praticissima ma non riesco a capire l'utilità di usare un relative al posto di uno static e viceversa....
    :-)
    Jo
    Uno static lo può contenere un absolute ma l'absolute si comporterà come se non vi fosse contenuto non facendovi riferimento.
    L'utilità la puoi vedere dall'esempio, se vuoi sovrappore un po' di ciccio a ciccio2 come faresti? Dovresti usare degli absolute ma le cose si complicherebbero perchè l'absolute non ha alcuna relazione col static mentre il relative è uno static che prende il suo posto normale nella pagina + le indicazioni di posizionamento.
    Ti faccio un altro esempio:
    <html>
    <head>
    <title>Untitled</title>
    <style type="text/css">

    .ciccio {position:relative;
    background:silver;
    height:100px;
    left:20px;
    top:-10px;
    border:2px solid red;
    }
    .ciccio2 {
    width:400px;
    margin-left:40px;
    background:gray;
    height:100px;
    border:2px solid red;
    margin-top:40px;
    }
    a {display:block;
    border:1px solid black;
    background:red;
    color:white;
    position:relative;
    top:20px;
    left:-15px;
    z-index:2
    }
    a:hover {
    top:22px;
    left:-7px;
    background:black;
    border:1px solid red
    }

    </style>
    </head>

    <body>
    <div class="ciccio2">

    <div class="ciccio">Link in position:relative </div> </div>
    </body>
    </html>

    In questo caso come faresti? dovresti usare degli absolute e oltre alle altre complicazioni come faresti allungare il div che qui contiene il relative?

    Cioé non è che devi usare relative al posto di static, in certi casi certe cose le puoi fare col relative e col static no.





    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

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.