DIV долу вдясно
Дни наред си блъскам мозъка - как да поправя DIV "C" в долния десен ъгъл (подравнен отдолу DIVa A)? DIV B в същото време има променлива височина, по-малка от височината на A, която също е променлива.
Отговорено: 14
Хм, ако C има фиксирана ширина, тогава можете да опитате да го вложите в A и абсолютно да го позиционирате с отрицателна дясна страна.
Мислех за това, но как да го позиционирам на долния A?
позиция: абсолютна; отдолу:0px; float:right;
Седни, дуо. Плуване и абсолют заедно, какво удоволствие.
ами да :) написах го, но ме мързеше да го коригирам :)
Някак си написах решение, след което препрочетох всичко и реших да попитам: „Какви стойности на свойството позиция знаете, как се различават и за какво, според вас, са измислени?“
Номерът е, че A има променлива ширина, но A + C имат максимална ширина, която не могат да надхвърлят. Грубо горе, C=200, A+C
поставете C в кода след A и B, дайте му position:absolute; отдолу:0px; дясно:0px; а В - долна подложка с височина С
ОТНОСНО! Благодаря много! Точно това, което е необходимо.
Да, това е страхотно, някак си не се сетих за това.
Правя го просто. В кода C идва след A и B и след това се издига до върха с отрицателен марж до височината си. Това е всичко. Е, float:right.
Фиксираната височина е по-рядка, много по-рядка от фиксирана или поне известна ширина.
Съгласен. Всичко това е добре при фиксирана височина. Иначе само чрез позиция.
направи таблица с table-layout: fixed и vertical-align: bottom и не страдай