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
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
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
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.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
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