2011-11-24 12 views
5

Ok, zobaczmy, czy uda mi się wyjaśnić, co mam na myśli, oto obraz, który ma pomóc:Złożenie „obraz” poza div, przykład wewnątrz mojego postu

Example

Więc jak widać obraz, potrzebuję dostać zieloną strzałkę od jej bieżącej lokalizacji do umieszczenia poza głównym div, który ją trzyma. Potrzebuję, jeśli strona zostanie ponownie powiększona, strzałka pozostanie na swoim miejscu. Jeśli potrzebujesz więcej informacji, proszę dać mi znać. Przepraszam, jeśli to jest zbyt ogólnikowe, nie byłem pewien, jak to wyjaśnić. Dzięki!

+1

można tego dokonać z pozycjonowania bezwzględnego http://css-tricks.com/791-absolute-positioning-inside-relative-positioning/ wydaje się mieć kilka dobrych przykładów –

Odpowiedz

1

Musisz zastosować pozycjonowanie bezwzględne. Jeśli zawsze będzie to stała odległość od lewej lub prawej, to jest to łatwe.

img.class { 
    position: absolute; 
    right: 16px; 
} 

Na przykład.

+2

@ rozwiązanie joshuanhibbert jest podobna, ale prawdopodobnie lepszy sposób na twój przykład. – Godwin

0

Można użyć pozycjonowanie względne:

parent { 
    position: relative; 
} 

parent img { 
    position: absolute; 
    left: 0px; 
} 

Będzie dołączyć każdy img do lewej krawędzi jego rodzica.

1

Trzeba użyć względnego pozycjonowania bezwzględnego.

Outer_div{ 
position: relative; 
. 
. 
. 
} 

img.inner{ 
position: absolute; 
. 
. 
. 
}