Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.09.2002, 05:08
inecs вне форума Посмотреть профиль Отправить личное сообщение для inecs Посетить домашнюю страницу inecs Найти все сообщения от inecs
  № 1  
inecs

Регистрация: May 2001
Сообщений: 38
Отправить сообщение для inecs с помощью ICQ
По умолчанию CSS vs разрешение экрана

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

Старый 20.09.2002, 06:56
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Код:
<html>
  <head>
    <title>Test</title>
    <noscript>
      <link href="default.css" rel="stylesheet" type="text/css">
    </noscript>
    <script>
      styles = new Array(640,800,1024,99999);
      i = 0;
      while (screen.width>styles[i])
        i++;
      document.write('<link href="'+styles[i]+'.css" rel="stylesheet" type="text/css">');
    </script>
  </head>
  <body>
    <h1>Test</h1>
  </body>
</html>
Здесь 640,800,1024,99999 -- список максимальных горизонтальных размеров, для которых сделаны css-файлы. Одновременно это имена css-файлов. Последним значением стоит число, заведомо большее любого возможного горизонтального размера. Т.е. файл 99999.css будет показан всем, у кого более 1024 пикселов в строке.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Создать новую тему   Часовой пояс GMT +4, время: 20:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:02.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.