Небольшой опрос для front end девелоперов
Подробнее
geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,it,css,опрос,опросик,песочница
Какие методы позиционирования элементов на странице вы используете при верстке?
Я верстаю на таблицах. | |
|
38 (10.6%) |
Float - форева. | |
|
20 (5.6%) |
Flexbox. | |
|
45 (12.6%) |
Grid. | |
|
27 (7.5%) |
Я не знаю - я ПИДОР. | |
|
35 (9.8%) |
Я не знаю - автор опроса ПИДОР. | |
|
193 (53.9%) |
Еще на тему
Ну а верстать глобальные вещи через голый CSS не очень удобно, проще заюзать какой-нибудь бутстрап для большей части элементов, а остальное уже допилить по обстоятельствам.
Ну и иногда без "НАДАШТОБЫНАСЕДЬМОМОСЛЕРАБОТАЛО" никуда.
Реальность везде одинаковая. Разработчики браузеров опираясь на спеку делают свой продукт. И если ты не юзаешь ее, то можешь весело выстрелить себе в ногу с выкатом новой версии какого либо браузера.
На моей памяти джуны умудрялись флексбоквами наговнокодить так, что наш продукт неделю не работал на новой версии хрома, пока за ново не сделали UI. Все потому что они не читали спеку и не знали что нельзя флексбоксы пихать везде.
Тимлид который вроде как должен посмотреть кто че делает, цикл разработки ПО и то что любой мало-мальски важний продукт проверяют QA ет похуй, но блять чтобы в новой версии хрома не работал старый интерфейс построений на flexbox ет надо еще уметь такое сочинить, снимаю шляпу.
Короче ладно. Проехали, досочинял так досочинял.
Скажу свое мнение основанное на длительном опыте работы во фронте. Начиная с работ под ИЕ6. Что лучше\хуже это не тема холивара. Есть спека в которой описано какие свойства для чего использовать. Например "Таблицы для табличных данных", "Флоаты для обтекания блочных элементов", "Флексы для отзывчивых контейнеров (блоков типо Masonry и тд)", "Гриды для основной разметки сайта". Из этого выходит что для каждой технологии есть своя задача. то есть таблицами не надо делать разметку сайта и тд. Если по задаче тебе необходимо делать для старых браузеров, то приходится писать костыли. Надеюсь информация была полезной.
В большинстве случаев сайты "на флоатах" куски говна сделанные фрилансерами-дегенератами за бутылку водки или просто сайты 2007 года. Если у вас на работе такое принято, то у меня для тебя плохие новости.
Нормальные веб приложения это не лендачек на 5 скринов, а сервис c несколькими тысячами уникальных юзеров в месяц. Часто это PWA приложения с поддержкой всех возможных девайсов. И шо, ты там флоаты свои будешь сувать? Ладно Грид. Но не знать в 19м году флексбоксы - зашквар. Это на уровне что тебя просят сделать современную гоночную машину, а ты знаешь только как работать молотком и собираешь деревянную повозку.
Вот у нас к примеру если какой-то браузер пусть и поддерживает необходимую технологию, но с "особенностями", то значит использовать её нельзя в принципе.