соседний селектор справа. как сделать?

duncan

батяр з личакова
Регистрация
10 Апр 2007
Сообщения
1.599
Реакции
450
соседний селектор слева реализуется просто:
по умолчанию основной блок имеет 100% ширину, которую даже не указываешь в стилях, а если появляется соседний селектор слева, то присваиваешь основному блоку другую ширину
пример:

#content{/*какие-то данные без ширины */}
#sidebar + #content{ float:right; width:70%; /* -- ширина блока, если слева сайдбар + обтекание, чтобы блок оставался рядом */}

как сделать такое же, но чтоб сайдбар (соседний селектор) был справа? :)
 
так не?
#sidebar {float: right}
#sidebar + #content {float: left}
 
Вы уточните, по коду справа или визуально?
 
#sidebar, #content{ display:inline-block;}
#sidebar {width: 20%;}
и все это обернуть блочным елементом с 100% шириной. Помоему оно)
 
Вам необходимо задать блокам Display: (например block; или inline-block; ) тогда собственно блоки примут нужное вам положение
Так же конечно укажите обтекание используя float: ....
 
Назад
Сверху