- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Такая вот нестандартная есть задачка.
Есть три колонки фиксированной ширины. В каждой есть контент. В 3 колонке контента много и она очень высокая. Нужно сделать так, чтобы высота третьей колонки подстраивалась под общую высоту первых двух и если она больше, то появлялся скролл. Ну а если контент в первых двух по высоте также как и в третьей, то скрол убирался бы.
В какую сторону копать?
overflow не пробовали ставить?
Покажу на примере
В третьей колонке много всего и если в первых двух высота небольшая, то все должно прятаться за скроллом
[ATTACH]83750[/ATTACH]
Если высота первых двух равна 3 - то скролл убирается
[ATTACH]83751[/ATTACH]
На сколько я понимаю, это можно реализовать яве, на голом хтмл такого не добиться.
да уже хоть бы на яве. Я смотрел плагины для скрола, но они позволяют делать скрол для фиксированной высоты, а здесь нужно чтобы эта высота вычислялась исходя из первых двух колонок - в этом и загвоздка
http://htmlbook.ru/css/overflow очевидно же
http://htmlbook.ru/css/overflow очевидно же
или я уже сплю или просто вы невнимательно прочитали. overflow был бы полезен если бы мы знали точную высоту первых двух колонок и тогда все лишнее увели бы под скрол, но первые две - имеют плавающую высоту. Т.е. скролл должен появляться только если обе первые колонки меньше чем третья.
upd. overflow мы в любом случае будем использовать, но как сделать, чтобы он срабатывал только когда первые 2 колонки меньше?
Люблю jQuery, почему-то
Допустим у вас есть три дива с одним классом, скажем .div
В этом случае:
$(document).ready(function(){// Вычислим наибольшую высоту блока
var max = 0;
$('.div').each(function(){
if ($(this).height() > max) max = $(this).height();
});
// Установим ее для всех
$('.div').each(function(){
$(this).height(max);
});
});
спасибо, сделал. Но вы чуть ошиблись. Правильно было бы вычислить максимальную высоту первых двух колонок, и сделать такую же и в третьей установив её overflow:auto.
Вот такой код у меня заработал
$(document).ready(function(){// Вычислим наибольшую высоту блока
var max = 0;
$('.equal').each(function(){
if ($(this).height() > max) max = $(this).height();
});
// Установим ее для всех
$('.equal2').each(function(){
$(this).height(max);
});
});
первые 2 колонки equal, третья equal2
ETNO, ну да ) я просто подравнял все три, сори.
Рад что натолкнул на путь истинный :)