@web_structure

Страница 5483 из 5834
iWatchYouFromAfar
21.09.2018
10:55:23
нужно было по другому верстать

Anton
21.09.2018
10:55:27
& > div плохо
но иногда нужно

в менюшках, к примеру

Google
Anton
21.09.2018
10:55:45
в менюшках, к примеру
Нооооооооооууууу

Anton
21.09.2018
10:55:49
чтобы не писать кучу кода

Нооооооооооууууу
хз, всегда так делаю, никаких проблем абсолютно

Anton
21.09.2018
10:56:31
Влоденная менюшка появилась, и все, переписывать нид

Rustam
21.09.2018
10:57:37
Влоденная менюшка появилась, и все, переписывать нид
да впринципе если враппер какой то появился уже все сломается

iWatchYouFromAfar
21.09.2018
10:57:42
но иногда нужно
Еще раз, вот сейчас меню верстал, заюзал &:hover > .div, и когда пошел адаптировать меню, эта вложенность встала мне боком, потому что класс переопределся с media именно на класс для desktop версии

Rustam
21.09.2018
10:57:50
Нооооооооооууууу
поэтому согласен на 100

Daniil
21.09.2018
10:58:08
но иногда нужно
да понятное дело, мне приходит с сервака например лол, приходится такое юзать

iWatchYouFromAfar
21.09.2018
10:58:16
В итоге либо менять css, либо импортанты

Anton
21.09.2018
10:59:22
да понятное дело, мне приходит с сервака например лол, приходится такое юзать
Вот кстати, пока единственный кейс, где можно юзать вложенность

Юзер инпут какой нибудь с хтмл

Google
Makar
21.09.2018
11:00:54
Кто хорошо в семантике шарит? Как думаете, текст отзыва лучше писать в тэге "цитаты", "параграфа" или обычного дива?

idkfa
21.09.2018
11:01:02
зависимости плодить и связывать код не стоит, на среднем проекте уже ногу отстрелишь вложенностью, лучше все вешать на классы всегда

Daniil
21.09.2018
11:01:37
читалки вроде как с этим не особо жалуют

iWatchYouFromAfar
21.09.2018
11:01:49
зависимости плодить и связывать код не стоит, на среднем проекте уже ногу отстрелишь вложенностью, лучше все вешать на классы всегда
Да именно так. Вложенность с одной стороны кажется удобной и заманчивой, но потом задолбаешь палки из колес вынимать

Anton
21.09.2018
11:02:42
да
Так в чём проблема? Не увидел. Просто пишешь правила на разных медиазапросах, которые не пересекаются

idkfa
21.09.2018
11:03:00
iWatchYouFromAfar
21.09.2018
11:07:11
Так в чём проблема? Не увидел. Просто пишешь правила на разных медиазапросах, которые не пересекаются
Долго объяснять, у меня всего 1 медиа запрос и блок все равно пытался скушать свойство с вложенностью из десктопного разрешения.

AD56
21.09.2018
11:07:23
/stat@combot

Combot
21.09.2018
11:07:27
combot.org/c/-1001067072209

Anton
21.09.2018
11:09:12
вся соль этого в том, чтобы стили на разных экранах не пересекались и не применялись

Значит ты просто неправильно используешь возможности media queries

iWatchYouFromAfar
21.09.2018
11:11:13
вся соль этого в том, чтобы стили на разных экранах не пересекались и не применялись
Либо я переопределяю это свойство вложенности в медиазпросе, либо не использую вообще. Если не использую, то div кушает из родного, а переопределять мне не нужно, мне ни одно свойство там не подходило. К тому же этот блок еще на JS скрипт повешен, там анимация. В итоге пришлось отказаться от вложенности.

Anton
21.09.2018
11:12:14
вся соль этого в том, чтобы стили на разных экранах не пересекались и не применялись
То есть для каждого экрана все стили целиком заново переписывать?

Anton
21.09.2018
11:12:19
Ну ты понял, что ты неправильно медиазапросы составляешь?

iWatchYouFromAfar
21.09.2018
11:13:11
Ну ты понял, что ты неправильно медиазапросы составляешь?
Нет, я понял что & > div мне на < 992px нафиг не нужна. Переписал малеха CSS и все получилось

Anton
21.09.2018
11:13:34
Надо так, к примеру: @media (min-width: 1024px) {} /* Для десктопов */ @media (max-width: 1023px) {} /* Для мобильных */

iWatchYouFromAfar
21.09.2018
11:14:06
и это дерьмо ради одного блока делать?

Anton
21.09.2018
11:14:08
А проблема не в & > div как оказалось)

Google
iWatchYouFromAfar
21.09.2018
11:14:09
ты смеешься?

Anton
21.09.2018
11:14:23
и это дерьмо ради одного блока делать?
дерьмо — это когда куча стилей друг друга перезаписывают)

Короче, ты даже не хочешь понимать, ну что ж, дело твоё)

Anton
21.09.2018
11:15:10
Ужс
и в чём же?

A16
21.09.2018
11:15:14
ты смеешься?
как там джун?

iWatchYouFromAfar
21.09.2018
11:15:46
дерьмо — это когда куча стилей друг друга перезаписывают)
Блоки применяют стили как надо, если ничего стиль не перезаписывает и меда запросы ему позволяют, он наследует родной стиль, что и было в моем случае. Плодить куча меда запросов под каждый блок, это извращение

Anton
21.09.2018
11:15:47
и в чём же?
То есть ты целиком все стили для мобилки заново переписываешь?

Anton
21.09.2018
11:16:01
То есть ты целиком все стили для мобилки заново переписываешь?
только конкретные стили, которые нужно отделить

Остальное, что нужно везде — без медиа

iWatchYouFromAfar
21.09.2018
11:16:30
как там джун?
Дал работу, надеюсь работает )

Anton
21.09.2018
11:16:40
Anton
21.09.2018
11:16:54
Хм, а в этом есть смысл
Это очень удобно)

A16
21.09.2018
11:16:55
Anton
21.09.2018
11:17:09
Это очень удобно)
Надо попробовать, посмотреть

Anton
21.09.2018
11:17:53
по крайней мере не придётся перезаписывать что-то и не париться о проблемах & > div

Anton
21.09.2018
11:18:10
Поресерчить надо

idkfa
21.09.2018
11:18:50
я mobile first пишу всегда -- основные стили для моб, а для десктопа и т.п. добавляю, юзаю только min-width в media

Владислав
21.09.2018
11:18:50
Дал работу, надеюсь работает )
Ключевое слово "надеюсь" ? Ты за менторство взялся, или просто мелкие заказы сплавляешь?

Google
Anton
21.09.2018
11:18:58
Прост общепринятый подход - перезаписывать

Anton
21.09.2018
11:19:34
я mobile first пишу всегда -- основные стили для моб, а для десктопа и т.п. добавляю, юзаю только min-width в media
Кстати — ты мобильные стили без обертки в media пишешь? Я имею ввиду для тех, которые потом нужно перезаписать для десктопа?

A16
21.09.2018
11:19:56
Влад без обид, это не про теб, но дизайнеры ужасные персоны

iWatchYouFromAfar
21.09.2018
11:20:01
Владислав
21.09.2018
11:20:02
как по мне это менторство ))))
Что - это? Сплавлять мелкие заказы, или то, чем он занимается? Я не в курсе всего диалога

Anton
21.09.2018
11:20:11
Всё хотел попробовать этот подход, но пока смысла не было, потому что заказчикам пофиг на мобильный вид и не понятно, как оно должно быть

A16
21.09.2018
11:20:25
Что - это? Сплавлять мелкие заказы, или то, чем он занимается? Я не в курсе всего диалога
как бы дает проект, а джуниор ему вопросы начинает задавать

Admin
ERROR: S client not available

Anton
21.09.2018
11:21:05
Кстати — ты мобильные стили без обертки в media пишешь? Я имею ввиду для тех, которые потом нужно перезаписать для десктопа?
Не, мобайл ферст, это когда для маленького разрешения пишутся просто стили, а на боььшем разрешении добавляются/изменяются

Anton
21.09.2018
11:21:20
да, как дефолтные, без media
а не проще просто обернуть мобильное (что отличается от десктопного) в media, чтобы не надо было для десктопа перезаписывать что-то?

Anton
21.09.2018
11:21:55
А сколько ты брейкпоинтов юзаешь?
Беру бутстраповское. Даже больше могу сказать — юзаю с бутстрапом этот подход

Anton
21.09.2018
11:22:17
Иногда корректирую брейпоинты, по необходимости

?????
началось)

iWatchYouFromAfar
21.09.2018
11:22:54
Беру бутстраповское. Даже больше могу сказать — юзаю с бутстрапом этот подход
А всего брейкпоинтов сколько у тебя получается примерно?

Google
Anton
21.09.2018
11:23:17
3-4, думаю. Больше смысла нет

iWatchYouFromAfar
21.09.2018
11:23:49
А зачем тогда ты мне советуешь для одного маленького блока писать вот это?

@media (min-width: 1024px) {} /* Для десктопов */ @media (max-width: 1023px) {} /* Для мобильных */

Anton
21.09.2018
11:23:54
для мобильных, для планшетов/небольших размеров экранов под десктопы, для больших экранов

А зачем тогда ты мне советуешь для одного маленького блока писать вот это?
О, вспомнил сразу ролик про 7 красных взаимноперпендикулярных прямых)

idkfa
21.09.2018
11:24:51
а не проще просто обернуть мобильное (что отличается от десктопного) в media, чтобы не надо было для десктопа перезаписывать что-то?
можно и так, но мне проще и логичнее просто добавлять/менять стили на брейкпоинтах, начиная с меньшей ширины -- тут два подхода: плавное улучшение (mobile first) и плавная деградация (desktop first)

Anton
21.09.2018
11:24:54
— но вы нарисовали красные линии синей ручкой! — но у меня была только синяя ручка..

Владислав
21.09.2018
11:25:00
1024 для десктопа? Такое бывает еще? От 1280 вроде старые макбуки начинаются

iWatchYouFromAfar
21.09.2018
11:25:23
iWatchYouFromAfar
21.09.2018
11:25:44
я же не говорю что ты не прав, я хочу чтобы ты убедил меня в том что твой метод верный

Владислав
21.09.2018
11:25:53
Anton
21.09.2018
11:26:10
я же не говорю что ты не прав, я хочу чтобы ты убедил меня в том что твой метод верный
если хочешь что-то попробовать — попробуй, я же не из секты какой, чтобы тебя убеждать

просто маленький пример показал

Сколько всяких девайсов существует и не везде проверить

Владислав
21.09.2018
11:27:59
тут вообще целая тема для обсуждения
Я не нашел начала, про что спор вообще?

Anton
21.09.2018
11:28:08
планшет с 1024 — это десктоп или мобильное?

Владислав
21.09.2018
11:28:21
Anton
21.09.2018
11:28:21
Я не нашел начала, про что спор вообще?
конкретно про твоё утверждение

Это планшет
гибрид, получается

Так как планшет как маленький компик можно использовать

Страница 5483 из 5834