Что определенные для Safari чистые взломы CSS там?

Я думаю, что вам нужно это paranoid: false:

Попробуйте это:

Users.update( { deletedAt: null }, { where: { userId: request.params.userId } , paranoid: false  });

options.paranoid

Если установлено значение true, будут обновляться только не удаленные записи. Если ложь, как удаленные, так и не удаленные записи будут обновлены. Применяется только в том случае, если options.paranoid имеет значение true для модели.

blockquote>

Для более подробной информации: DO READ

17
задан Will Olbrys 16 September 2008 в 04:43
поделиться

5 ответов

Я думаю, что вопрос допустим. Я соглашаюсь с другими ответами, но это не означает, что это - ужасный вопрос. Я должен был только когда-либо использовать взлом CSS Safari однажды в качестве временного решения и позже избавился от него. Я соглашаюсь, что Вам не придется быть нацелено просто на Safari, но никакой вред в знании, как сделать это.

к вашему сведению, этот взлом только предназначается для Safari 3, и также предназначается для Opera 9.

@media screen and (-webkit-min-device-pixel-ratio:0) {
   /* Safari 3.0 and Opera 9 rules here */
}
25
ответ дан 30 November 2019 в 12:27
поделиться

Существуют некоторые взломы, которые можно использовать в CSS для предназначения только для Safari, такого как помещение хеша/фунт (#) после точки с запятой, которая заставляет Safari игнорировать его. Например

.blah { color: #fff; }
.blah { color: #000;# }

В Safari цвет будет белым во всем остальном, что это будет черно.

Однако Вы не должны использовать взломы, поскольку это могло вызвать проблемы с браузерами в будущем, и это может иметь нежелательные эффекты в более старых браузерах. Самый безопасный путь состоит в том, чтобы или использовать серверный язык (такой как PHP), который обнаруживает браузер и затем подает различный файл CSS в зависимости от браузера, который использует пользователь, или можно использовать JavaScript, чтобы сделать то же и переключиться на различный файл CSS.

язык серверной стороны является более оптимальным вариантом здесь, как не всем включили JavaScript в их браузере, что означает, что они не видели бы корректный стиль. Также JavaScript добавляет издержки на сумму информации, которая должна загрузиться, прежде чем страница правильно отображена.

Safari использует WebKit, который очень хорош с рендерингом CSS. Я никогда не сталкивался ни с чем, что не работает в Safari, но делает в других современных браузерах (не считающий IE, который имеет свои собственные проблемы все вместе). Я предложил бы удостовериться, что Ваш CSS стандарты, совместимые , поскольку проблема может лечь в CSS, а не в Safari.

5
ответ дан 30 November 2019 в 12:27
поделиться

Поэтому ожидайте, Вы хотите записать CSS для Safari с помощью только CSS? Я думаю, что Вы ответили на свой собственный вопрос. WebKit имеет действительно хорошую поддержку CSS. Если Вы ищете WebKit, только разрабатывает, попробуйте здесь .

2
ответ дан 30 November 2019 в 12:27
поделиться

Необходимо было бы использовать JavaScript или сервер, чтобы сделать сниффинг агента пользователя для отправки CSS конкретно в Safari/WebKit.

0
ответ дан 30 November 2019 в 12:27
поделиться

Это действительно зависит от того, что Вы пытаетесь сделать. Вы пытаетесь сделать что-то специальное только в сафари с помощью некоторых включенных функций CSS3, или Вы пытаетесь сделать перекрестный браузер сайта совместимым?

, Если бы Вы пытаетесь сделать перекрестный браузер сайта совместимым, я рекомендовал бы писать, что сайт для взгляда хорошим в сафари/Firefox/опере с помощью корректного CSS и затем внося изменения для IE с помощью условного CSS включает в IE. Это должно (надо надеяться), дать Вам совместимость для будущего браузеров, которые являются улучшением в следующем правила CSS и обеспечивают перекрестную совместимость браузера. Это - пример.

При помощи условных таблиц стилей можно избежать, взламывает все вместе и целевые браузеры.

, Если Вы надеетесь делать что-то специальное в выезде сафари это .

-1
ответ дан 30 November 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: