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 и не страдай