CSS-сброс

InstantCMS 2.X
#1 3 октября 2021 в 07:48

Так как все браузеры могут отображать сайты не так как ты его стилишь используют такую вещь как CSS-сброс для адаптации под все браузеры и мобильные устройства 

Кто то уже применял к своим проектам CSS-сброс ? 

И какой именно вы используете? 

 

#2 3 октября 2021 в 09:49

Кто то уже применял к своим проектам CSS-сброс ? 

И какой именно вы используете?

Happy

Системный… Абстрактный счётчик

Или не подходит?

Увеличить абстрактный счетчик на 1, затем (Если включены) очистить кэш «Объединять CSS-JS файлы»...

#3 3 октября 2021 в 09:57

Кто то уже применял к своим проектам CSS-сброс ? 

И какой именно вы используете?

Happy

Системный… Абстрактный счётчик

Или не подходит?

Увеличить абстрактный счетчик на 1, затем (Если включены) очистить кэш «Объединять CSS-JS файлы»...

Rainbow

Вы сейчас об чистке кэш говорите . 

#4 3 октября 2021 в 11:19

Вы сейчас об чистке кэш говорите . 

Happy

Да, ошибся, подумал Вы об этом… Но если об именно сбросе, типа:

bookflow.ru/sovremennyi-sbros-stilej-css/

имхо, мне кажется плохой идеей… прежде всего потому, что всё уже заточено не под сброс, а совместимость в браузерах, сейчас довольно высока… хотя может кто другое скажет...

#5 3 октября 2021 в 11:48

имхо, мне кажется плохой идеей… прежде всего потому, что всё уже заточено не под сброс, а совместимость в браузерах, сейчас довольно высока… хотя может кто другое скажет...

Rainbow

Если ваши стили пилил мало-мальски понимающий дело человек, этот «сборос» в том или ином виде у вас уже применяется.

#6 3 октября 2021 в 12:16

Не понятно, что именно вообще интересует ТС… Выбор между  reset.css или normalize.css? Или как в примере выше создание собственного файла сброса?

А так… можно и файл my.css со всеми !important считать в каком то смысле сбросом..

ЗЫ: В 1-й ветке использовался reset.css… но сейчас (в бутстрап) этот вопрос разве актуальный? Там свой «сброс»...

#7 3 октября 2021 в 13:41

А так… можно и файл my.css со всеми !important считать в каком то смысле сбросом..

Rainbow

Не, то другое

но сейчас (в бутстрап) этот вопрос разве актуальный? Там свой «сброс»...

Rainbow

И в 4-х и в 5-х они и используют упомянутый вами normalize.css

#8 3 октября 2021 в 16:09

ИМХО, не надо усложнять, какая конкретная необходимость использовать это? Олег Васильевич я — правильно сказал, для Bootstrap, это есть. Да и не важно, начальный каркас задан, если используется Бутстрап и мы пишем «опираясь» на него. Ничего дополнительного с ним смысла нет делать.

А если мы используем полностью свои css, то вообще может не быть общей задачи сбросить всё. Мы делаем под конкретную задачу. Общие решения, могу боком выйти. Например, в ссылке примере выше есть:

  1. /* Убираем внутренние отступы */
  2. ul[class],
  3. ol[class] {
  4. padding: 0;
  5. }

Конкретно для ul и ol наверное. А если они нужны будут, мне зачем 0 делать то? Далее, современные браузеры, с ними куда лучше дела обстоят, чем раньше.  И не стоит штуки разные добавлять лишние, которые через неделю мы забудем, но они откликаться будут пока на сайте находятся. Есть Bootstrap, с ним и работать, по возможности своё меньше добавлять, в Bootstrap всё есть на самом деле.

#9 3 октября 2021 в 19:05

ИМХО, не надо усложнять, какая конкретная необходимость использовать это? Олег Васильевич я — правильно сказал, для Bootstrap, это есть. Да и не важно, начальный каркас задан, если используется Бутстрап и мы пишем «опираясь» на него. Ничего дополнительного с ним смысла нет делать.

А если мы используем полностью свои css, то вообще может не быть общей задачи сбросить всё. Мы делаем под конкретную задачу. Общие решения, могу боком выйти. Например, в ссылке примере выше есть:

  1. /* Убираем внутренние отступы */
  2. ul[class],
  3. ol[class] {
  4. padding: 0;
  5. }

Конкретно для ul и ol наверное. А если они нужны будут, мне зачем 0 делать то? Далее, современные браузеры, с ними куда лучше дела обстоят, чем раньше.  И не стоит штуки разные добавлять лишние, которые через неделю мы забудем, но они откликаться будут пока на сайте находятся. Есть Bootstrap, с ним и работать, по возможности своё меньше добавлять, в Bootstrap всё есть на самом деле.

Evg

Ну вот у меня есть сайт, на компе на всех браузерах норм отображается, а в телефонах например по разному. Молчу вообще про айфон в целом, там не важно какой браузер, а в Андроиде на планшетах например Самсунг Галакси  вообще все плывет. начиная от фона заканчивая элементами 

#10 3 октября 2021 в 19:35

Ну вот у меня есть сайт, на компе на всех браузерах норм отображается, а в телефонах например по разному.

Happy

Так и надо заняться адаптацией… Причем здесь сброс CSS...

Молчу вообще про айфон в целом, там не важно какой браузер, а в Андроиде на планшетах например Самсунг Галакси  вообще все плывет. начиная от фона заканчивая элементами 

Happy

Шаблон на основе Модерна или Дефолта? 

Например на Модерне, так как вы описываете, надо сильно постараться, что бы так стало))

#11 3 октября 2021 в 20:26

Например на Модерне, так как вы описываете, надо сильно постараться, что бы так стало))

Rainbow

На модерне сайт на старых браузерах расплывается по полной программе.

Я поимел кучу проклятий от пользователей сайта после перехода на шаблон модерн и долгое время латал карму алкоголем. 😁

Решение нашлось как-то случайно и было следующим:

Дописал в \templates\modern\scss\theme\_custom.scss

  1. .h-100 {
  2. height: auto !important;
  3. }

Потом панель управления — Настройки — Настройки темы — Скомпилировать и сохранить.

И все картинки в оформлении с форматом wepp, увы, пришлось заменить на png. Старые браузеры wepp не понимают.

И сразу все пользователи с олдбраузерами отчитались, что у них всё хорошо.

#12 3 октября 2021 в 22:45

На модерне сайт на старых браузерах расплывается по полной программе.

Ris

И причём здесь «сброс» стилей?

Дописал в \templates\modern\scss\theme\_custom.scss

Ris

Уверен на 100% «сброс» не назначал стилей правилу с каким-либо селектором (не только h-100, а вообще с любым)

И все картинки в оформлении с форматом wepp, увы, пришлось заменить на png. Старые браузеры wepp не понимаю

Ris

Я так понимаю, что wepp на самом деле webp? В принципе, не важно: и к форматам изображений «сброс», применяемый в бутстрапе-4-х (в текущей версии модерна — 4.6.0) не имеет малейшего отношения.

 

#13 3 октября 2021 в 23:41

И причём здесь «сброс» стилей?

Олег Васильевич я

Что вообще за «сброс» такой? 

Я так понимаю, что wepp на самом деле webp?

Олег Васильевич я

Правильно понимаете.

Топикстартер пытается бороться, сам не знает с чем, магическим сбросом.

Я выдал рекомендацию, как я боролся самнезнаюсчем и борьба увенчалась успехом.

#14 4 октября 2021 в 12:05

 Ris, если среди ваших посетителей много юзающих совсем уж старые браузеры, подключайте скрипты, которые помогут этим браузерам понять вашу страницу лучше. Код есть в старших версиях дефолтного шаблона:

  1. <!--[if lt IE 9]>
  2. <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js"></script>
  3. <script src="//cdnjs.cloudflare.com/ajax/libs/livingston-css3-mediaqueries-js/1.0.0/css3-mediaqueries.min.js"></script>
  4. <![endif]-->

Это, правда, только для IE. Если нужно подключить и для других старичков, проверяйте $_SERVER[‘HTTP_USER_AGENT’]. Можно воспользоваться: get_browser

#15 4 октября 2021 в 14:14

 Олег Васильевич я

Просто установите на комп safary для windows и посмотрите из той сафари на демо-сайт инстанта.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.