The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Firefox 73, opennews (?), 11-Фев-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


27. "Релиз Firefox 73"  –15 +/
Сообщение от 123 (??), 11-Фев-20, 19:41 
На opennet почему-то всегда отчаянно минусуют за правду. :)Словно кто-то для себя открыл Америку и никогда не замечал, что firefox имеет множество небольших косяков в обработке того или иного веб-контента, а разработчики по этому поводу не особо переживают.

Оперирование к стандарту я тоже не понимаю. Есть реальное применение, как на примере с jsfiddle выше, если по какому-то стандарту там заявлена (или не заявлена) вставка курсора в угол, ну, простите, на ... фиг этот стандарт и моё уважению хрому, что он не упёрся в стандарт, а делает по-человечески. :)

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

39. "Релиз Firefox 73"  +19 +/
Сообщение от Аноним (39), 11-Фев-20, 20:01 
Очевидно, что пример разрабатывался с оглядкой на один лишь Chrome - просто потому что большинство его использует. А еще большинство считает facebook/вк лучшим средством коммуникации, а windows - лучшей операционной системой (если вообще в курсе, что другие существуют). Так что да, мнению большинства верить можно.

Т.е. ваша претензия заключается в том, что Firefox не подстраивается под Chrome? Позволим одной конторе определять все в интернете?

Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз Firefox 73"  +/
Сообщение от 123 (??), 11-Фев-20, 21:33 
Моя претензия в том, что в текстовом поле указатель должен вставать перед текстом (в том месте откуда предполагается начало ввода и независимо от реализации).

Причем окей - если бы он считал в примере выше текстовое поле многострочным, но при наборе текста он вводится только в одну строчку и, барабанная дробь, прямо с места, где начинается плейсхолдер.

То есть указатель у нас в углу, но вводится тест там где нужно. Это откровенно кривое поведение движка, которое просто нелогично и уродливо. Если следовать логике = подстраиваться под Chrome в вашем понимании, то прошу меня простить за оскорбление ваших религиозных чувств.

Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз Firefox 73"  +1 +/
Сообщение от Аноним (84), 12-Фев-20, 00:09 
Я не особо разбираюсь во фронтенде, но на мой непосвященный взгляд такой способ создать поле ввода с плейсхолдером кажется совершенно упоротым. И лично мне совершенно не очевидно, как правильно должен вести себя браузер при таком CSS. Почему он вообще должен был угадать, что контент в ::before должен вести себя как плейсхолдер, а курсор должен вставать на его место, а не на место нового потенциального дочернего элемента?

Единственным странным поведением со стороны Firefox я назвал бы то, что при удалении написанного текста "плейсхолдер" не возвращается обратно. Полагаю, дело в том, что сначала элемент не имел других детей и работал :empty, потом мы инициализировали дочерний элемент строкой, но при удалении получили пустую строку, однако она все еще элемент. Но такое поведение я хотя бы могу понять. А вот Chrome ведет себя куда хитрее и менее очевидно и больше выглядит, что это специальная плюшка для CSS-трюкачей, а также похоже на то, что такие плюшки добавлются исключительно из стратегии embrace, extend, and extinguish.

Ответить | Правка | Наверх | Cообщить модератору

179. "Релиз Firefox 73"  +/
Сообщение от Аноним (179), 13-Фев-20, 11:47 
> Я не особо разбираюсь во фронтенде

Дальше можно не читать

Ответить | Правка | Наверх | Cообщить модератору

193. "Релиз Firefox 73"  +/
Сообщение от Аноним (193), 13-Фев-20, 19:26 
Вы бы по делу что-нибудь ответили. Объяснили бы мне, например, почему поведение Chrome корректное и как это вытекает из стандартов. Я-то ведь ничего не утверждал наверняка, просто поделился интуицией, и всегда рад ознакомиться с обоснованными контраргументами от местных экспертов :)
Ответить | Правка | Наверх | Cообщить модератору

195. "Релиз Firefox 73"  +/
Сообщение от Аноним (179), 14-Фев-20, 02:38 
Курсор должен вставать в то место, откуда печатается текст. :empty должен срабатывать на все элементы без текста и дочерних элементов - https://webref.ru/css/empty

P.S.: если в этом примере в фф очистить это поле, а потом нажать ентер и два раза бакспейс, то плейсхолдер вернётся. А если плейсхолдеру указать стиль "display: table;", то и в фф курсор будет вставать куда нужно - хак для глючного браузера.

Ответить | Правка | Наверх | Cообщить модератору

147. "Релиз Firefox 73"  +/
Сообщение от Аноним (147), 12-Фев-20, 21:39 
> просто потому, чтобы большинство его
> использовало

Немного поправил.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру