- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, вопрос к знатокам css.
Есть контейнер div к примеру 1200px шириной, в этом контейнере выводятся эллементы-блоки, предположим новостей,
так вот, как сделать средствами css чтобы если в контейнере 1 элемент, то она занимала по ширине 100%, если 2 то каждая по 50% пространства по ширине и т.д.
На худой конец и скриптик подойдет, если не большой... Я суть понять не могу, ведь позицианированием и флоатами не решить проблему.
Мне главное понять чуть, и рабочий код, самый простой, чтобы на основе него уже своё наработалось.
http://codepen.io/mugukamil/pen/LZxboV
у контейнера выставляешь display: flex;
для проверки удаляй item3 и item2 в HTML
Такой плагин подойдет http://masonry.desandro.com/ ?
Буду пробовать, всем спасибо!))))
---------- Добавлено 25.06.2016 в 05:54 ----------
http://codepen.io/mugukamil/pen/LZxboV
у контейнера выставляешь display: flex;
для проверки удаляй item3 и item2 в HTML
Это почти решает задачу, в любом случае это новое для меня, за что спасибо.
Не решается одна задача, вот я хочу чтобы например в строку было 4 блока, если появляется 5й, то чтобы он переносился на следующую строку, как это сделать?
Сейчас они все ютятся в один ряд.
}Тогда вам нужно подключать плагин, ссылка на который выше.
В нем все можно настроить.
Добрый день, вопрос к знатокам css.
Есть контейнер div к примеру 1200px шириной, в этом контейнере выводятся эллементы-блоки, предположим новостей,
так вот, как сделать средствами css чтобы если в контейнере 1 элемент, то она занимала по ширине 100%, если 2 то каждая по 50% пространства по ширине и т.д.
На худой конец и скриптик подойдет, если не большой... Я суть понять не могу, ведь позицианированием и флоатами не решить проблему.
Мне главное понять чуть, и рабочий код, самый простой, чтобы на основе него уже своё наработалось.
Для контейнера вам нужно указать display: table и table-layout: fixed, для дочерних элементов display: table-cell. Из ограничений - все дочерние элементы будут выстраиваться в один ряд.
Не решается одна задача, вот я хочу чтобы например в строку было 4 блока, если появляется 5й, то чтобы он переносился на следующую строку, как это сделать?
Это можно сделать только с помощью скрипта, который будет считать количество блоков и указывать им ширину через класс или атрибут style.
Это можно сделать только с помощью скрипта, который будет считать количество блоков и указывать им ширину через класс или атрибут style.
Есть какой простой скрипт?
Не хотелось бы для решения маленькой задачи, подключать огромные скрипты...
Mazletop, обычно такие решения пишутся под конкретный проект.
Есть какой простой скрипт?
К упомянутому выше Masonry, последняя версия которого вышла более 2 лет назад, стоит добавить аналог с текущей поддержкой и лучшей гибкостью - Isotope.js.
Если поддержка старых браузеров не нужна, вы можете реализовать подобный функционал посредством CSS Flexbox, более 75% браузеров уже поддерживают данный функционал.
Вы можете использовать и комбинированный вариант Isotope.js для старых браузеров, которые не поддерживаю CSS Flexbox и CSS Flexbox для браузеров, которые поддерживают его, соответственно. Проверить поддержку CSS Flexbox можно с помощью CSS.supports().API.
Если у вас остались вопросы или предложения, можете обращаться в личные сообщения либо Skype (указанный в профиле).
К упомянутому выше Masonry, последняя версия которого вышла более 2 лет назад, стоит добавить аналог с текущей поддержкой и лучшей гибкостью - Isotope.js.
Если поддержка старых браузеров не нужна, вы можете реализовать подобный функционал посредством CSS Flexbox, более 75% браузеров уже поддерживают данный функционал.
Вы можете использовать и комбинированный вариант Isotope.js для старых браузеров, которые не поддерживаю CSS Flexbox и CSS Flexbox для браузеров, которые поддерживают его, соответственно. Проверить поддержку CSS Flexbox можно с помощью CSS.supports().API.
Если у вас остались вопросы или предложения, можете обращаться в личные сообщения либо Skype (указанный в профиле).
Спасибо) Буду реализоваться в любом случае, будут вопросы буду писать.
Я сейчас в отпуске, как вернусь займусь вопросом.