Nel posizionare un div che differenze ci sono tra l'usare left:10px; al posto margin-left:10px; ?
Es:
#box{
position:relative;
margi-left:10 px;
}
#box{
position:relative;
left:10px:
}
Nel posizionare un div che differenze ci sono tra l'usare left:10px; al posto margin-left:10px; ?
Es:
#box{
position:relative;
margi-left:10 px;
}
#box{
position:relative;
left:10px:
}
left sposta un elemento verso sinistra togliendolo dal suo posto originario, ma lasciando inalterate le posizioni degli elementi circostanti. margin-left invece non lascia inalterate le posizioni degli elementi circostanti
Fai una prova ad es. con molti div uno sotto l'altro e prova a spostare il primo nei due diversi modi (top e margin-top)
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Quindi per posizionare i <div> relative è preferibile utilizzare left e non margin-left?Originariamente inviato da fcaldera
left sposta un elemento verso sinistra togliendolo dal suo posto originario, ma lasciando inalterate le posizioni degli elementi circostanti. margin-left invece non lascia inalterate le posizioni degli elementi circostanti
Fai una prova ad es. con molti div uno sotto l'altro e prova a spostare il primo nei due diversi modi (top e margin-top)
left funziona solo se l'elemento e relative, absolute o fixed
margin-left funziona anche se l'elemento è posizionato di default a static (ovvero non posizionato).
il cosa sia meglio usare dipende dall'effetto che vuoi ottenere, non è che ci sia un discorso di "preferenza"
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Ok grazie 1k,Originariamente inviato da fcaldera
left funziona solo se l'elemento e relative, absolute o fixed
margin-left funziona anche se l'elemento è posizionato di default a static (ovvero non posizionato).
il cosa sia meglio usare dipende dall'effetto che vuoi ottenere, non è che ci sia un discorso di "preferenza"
Senti visto che ci sono vorrei aprofittare della tua gentilezza/competenza per chiederti se hai qualche testo di riferimento da consigliarmi riguardanti i css e le problematiche ad esse connesse, un testo da consultare e da tenersi vicino sulla scrivania qualora si abbia la necessità di doverlo consultare durante la creazione di un progetto web.
se parliamo del solo uso delle proprietà, va bene un manuale completo qualsiasi (vedi thread link utili), per tutto il resto c'è la rete che è un'ottima fonte di informazioni.Originariamente inviato da starbuck
Ok grazie 1k,
Senti visto che ci sono vorrei aprofittare della tua gentilezza/competenza per chiederti se hai qualche testo di riferimento da consigliarmi riguardanti i css e le problematiche ad esse connesse, un testo da consultare e da tenersi vicino sulla scrivania qualora si abbia la necessità di doverlo consultare durante la creazione di un progetto web.
Comunque, per la domanda di prima, difficilmente troverai una risposta che ti dica senza dubbio cosa sia meglio tra left o margin-left, l'importante però è capire la differenza. L'unica discriminante è capire a cosa serve l'elemento e come è costruito il resto della pagina.
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)