Próbuję utworzyć pionowo ustawioną wartość procentową DIV. Mam kontener nadrzędny, aby ustawić wartość względną, a element div ustawiony na wartość bezwzględną. Działa to dobrze, kiedy położenie zawartości div z pikseli, ale gdy próbuję procenty procenty są brane pod uwagę:Względny element nadrzędny, pozycjonowanie bezwzględne w pionie w procentach?
.container {
position: relative;
}
.content {
position: absolute;
left: 10%;
top: 50%;
}
<div class="container"><div class="content"> This is the content div. It should be 10% from the left of the container div.
</div></div>
Zawartość div pojawia się w górnej części strony, z pominięciem 50% w pionie miejsca. czego mi brakuje? Z góry dziękuję!
Działa jak urok! Dzięki wielkie! Ale jeśli chcę mieć ciekły układ i ustawić wysokość i szerokość kontenera na procenty, które nie działają. Co tam złapie? – user1801221
Musisz zapytać, jakie są twoje wartości procentowe. W tym przypadku prawdopodobnie będą one relatywne do ciała i jeśli ciało nie ma ustawionej szerokości ani wysokości i nie rozszerza się, aby dopasować się do jego treści, to znów mamy do czynienia z x% zera. Oto przykładowy przykład: http://jsfiddle.net/CjC4W/1/ –
Dziękuję. Bardzo pomocne! – user1801221