Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   CSS vs разрешение экрана (http://www.flasher.ru/forum/showthread.php?t=37400)

inecs 20.09.2002 05:08

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

Crazy 20.09.2002 06:56

Код:

<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 пикселов в строке.


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

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