Możesz użyć position:absolute;
do absolutnego pozycjonowania elementu w nadrzędnym div. Podczas używania position:absolute;
element zostanie umieszczony absolutnie od pierwszego umieszczonego nadrzędnego elementu DIV, jeśli nie może go znaleźć, zostanie umieszczony całkowicie z poziomu okna, więc musisz upewnić się, że element div zawartości jest ustawiony.
Aby ustawić element DIV w treści, wszystkie position
wartości, które nie są statyczne, będą działać, ale relative
jest najłatwiejsze, ponieważ nie zmienia samego położenia elementów div.
Więc dodaj position:relative;
do treści div, usuń float z przycisku i dodaj następujący css do przycisku:
position: absolute;
right: 0;
bottom: 0;
position: relative
do elementu, który zawiera formularz + przycisk?div
, a nie do strony. Jeśli stopka jest również zawarta w tymdiv
, może po prostu wydają się być tym samym. Jeśli znasz wysokość swojej stopki, na przycisku możesz użyćbottom: HEIGHT_OF_FOOTERpx
.Flexbox CSS3 może być również użyty do wyrównania przycisku na dole elementu nadrzędnego.
Wymagany kod HTML:
Niezbędny CSS:
Zrzut ekranu:
Przydatne zasoby:
Pokaż fragment kodu
źródło
Kontener nadrzędny musi mieć to:
Sam przycisk musi mieć to:
lub cokolwiek chcesz
źródło
position:relative
pomocą przycisku zostanie przeniesiony z pierwotnej pozycji zamiast na podstawie rodzica.position: absolute
, aby to zrobić od prawego dolnego rogu.Przechodzi w prawo i może być używany w ten sam sposób po lewej stronie
źródło