12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
|||||||||||
1 | |||||||||||
Как по условию if применить другие стили28.02.2020, 22:25. Показов 4398. Ответов 13
Добрый день.
0
|
28.02.2020, 22:25 | |
Ответы с готовыми решениями:
13
Как применить условные стили только к одному конкретному элементу Word 2013. Как применить стили из шаблона Normal.dotm к чужому документу? Как применить lsolve к заданному условию? Как подключить стили по условию в Yii 2? |
28.02.2020, 23:10 | 2 | |||||
Предлагаю использовать коллекцию
document.styleSheets , содержащую все таблицы стилей, подключенные к странице. Примерно так:
Добавлено через 4 минуты Не по теме: К сожалению, я плохо представляю, в каком порядке следуют стилевые таблицы в этом массиве. Нулевая, по-моему, это пользовательские стили, или нет?
0
|
12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
||||||
29.02.2020, 00:17 [ТС] | 3 | |||||
Если записать стили как
Можно ли сделать так, чтобы в стилях информация о разрешении экрана заменялсь на информацию от javascript? Что я имею в виду. Обычно стили считывают информацию о разрешении экрана. Если разрешение экрана меньше 596px, то подключаются стили из @media (max-width: 596px) (и заменяют предыдущие стили с такими же названиями). Можно ли как-то "обмануть" стили и "подсунуть" информацию через javascript о том, что разрешение больше 596px? Это необходимо, чтобы у пользователя была возможность не "застревать" на мобильной версии, а иметь возможность перейти на версию для ПК. На данный момент у меня реализована схема, когда загружаются основные стили, а когда код javascript отпределяет, что разрешение меньше 596px, то подгружает еще один файл со стилями, который подстраивает сайт под мобильную версию. Хочется убрать подгрузку еще одного файла со стилями.
0
|
29.02.2020, 01:34 | 4 |
Я представляю себе схему так. JS определяет
screen.width , и если она меньше 596, подгружает файл со стилями для мобильной версии. Так происходит всегда, автоматически. Но на странице есть кнопка вроде "перейти на версию для ПК", по клику на которую вызывается функция-обработчик, дезактивирующая файл с мобильными стилями. Этот путь мне понятен — всё делает JS; а обманывать CSS было бы слишком уж хитро, если вообще получится.
0
|
12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
|
29.02.2020, 08:16 [ТС] | 5 |
Т.е. правильно ли я понял, что сначала загружаются стили основной версии сайта, затем - мобильной (по screen.width). А если нажата кнопка "перейти на версию для ПК", деактивирует файл с мобильными стилями?
0
|
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
|
|
29.02.2020, 09:45 | 6 |
файлы со стилями загружаются в той последовательности, как это прописано в html
0
|
Модератор
2820 / 1869 / 805
Регистрация: 13.03.2010
Сообщений: 6,106
|
||||||
29.02.2020, 16:14 | 8 | |||||
Сообщение было отмечено alanat как решение
Решение
Не проще ли в localStorage/sessionStorage хранить значение mob/desc и в зависимости от значения изменять meta viewport?
2
|
12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
|
29.02.2020, 18:43 [ТС] | 9 |
0
|
Модератор
2820 / 1869 / 805
Регистрация: 13.03.2010
Сообщений: 6,106
|
|
29.02.2020, 19:31 | 10 |
alanat, что именно?
0
|
12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
|
29.02.2020, 22:10 [ТС] | 11 |
0
|
12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
|
04.03.2020, 19:50 [ТС] | 12 |
0
|
Модератор
2820 / 1869 / 805
Регистрация: 13.03.2010
Сообщений: 6,106
|
|
04.03.2020, 20:03 | 13 |
alanat, в данном случае - разницы нет.
0
|
12 / 12 / 1
Регистрация: 16.07.2012
Сообщений: 754
|
||||||||||||||||
08.03.2020, 23:17 [ТС] | 14 | |||||||||||||||
Этот код почему-то не работает в мобильном Chrome.
В частности, не работает следущее:
А мобильный Chrome упоно показывает "Моб", как будто
Есть ли подобный код, который работает и в мобильном Chrome?
0
|
08.03.2020, 23:17 | |
08.03.2020, 23:17 | |
Помогаю со студенческими работами здесь
14
Не могу применить стили для <colgroup> Применить стили к элементам в зависимости от условий какие стили нужно применить к IFRAME, чтобы его сделать полностью незаметным на странице? Верхняя тень из списка Скайпа и другие стили Windows 10 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |