Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

разрешение экрана и просто сайт.

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
kivi



Зарегистрирован: 21.03.2004
Сообщения: 7

СообщениеДобавлено: Вс Мар 21 2004 02:32    Заголовок сообщения: разрешение экрана и просто сайт. Ответить с цитатой

подскажите пожайлуста, возможно ли чтоб сайт отображался при разных расширениях экрана (600х800, 1024х768 и др). я имею в виду есть ли скрипт который автоматом это делал. если есть дайте ПЛИЗ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Кипрень



Зарегистрирован: 26.01.2004
Сообщения: 87

СообщениеДобавлено: Пн Мар 22 2004 11:25    Заголовок сообщения: Ответить с цитатой

эээ... а слабо поискать в том же гугле?
Но сразу предупреждаю, что скрипт будет выдавать именно разрешение экрана, но никак не размеры рабочей области.
А чтоб с разрешениями не заморачиваться делай "резиновым" дизайн
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kivi



Зарегистрирован: 21.03.2004
Сообщения: 7

СообщениеДобавлено: Вт Мар 23 2004 00:57    Заголовок сообщения: Ответить с цитатой

если бы я знал как называется скрипт, давно нашел. видел я его пару раз, до того как начал заниматься кодингом (подольшему счету баловством). теперь вот на тропу дизайна выхожу, и очч охото его найти
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Кипрень



Зарегистрирован: 26.01.2004
Сообщения: 87

СообщениеДобавлено: Вт Мар 23 2004 11:32    Заголовок сообщения: Ответить с цитатой

или это у меня крыша едет, или одно из двух...
краткое пособие для поиска скрипта:
Открываем google.com.ru в строке поиска пишем: "скрипт разрешение экрана" и тебе выдается куча вариаций на эту тему, остается только выбрать Twisted Evil
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Иришка



Зарегистрирован: 04.02.2004
Сообщения: 34
Откуда: Москва

СообщениеДобавлено: Вт Мар 30 2004 15:30    Заголовок сообщения: Ответить с цитатой

Привет, Киви!
Свойства экрана screen.availHeight и screen.availWidth содержат информацию о доступной высоте и ширине экрана браузера. Напиши несколько стилей для нескольких возможных размеров и подгружай их в зависимости от значений этих величин.
Пока!
Иришка
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kivi



Зарегистрирован: 21.03.2004
Сообщения: 7

СообщениеДобавлено: Сб Апр 10 2004 19:34    Заголовок сообщения: *** Ответить с цитатой

большое СЕНКС за ответ, хоть знаю теперь с чего начать поиск.
пока его в рабочем виде не нашол Sad но найду Twisted Evil или сам напишу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Иришка



Зарегистрирован: 04.02.2004
Сообщения: 34
Откуда: Москва

СообщениеДобавлено: Пн Апр 12 2004 09:15    Заголовок сообщения: Ответить с цитатой

Привет, Киви!

В документации по ДХТМЛ есть пример. Разберись в нем и модифицируй под свой сайт.

<HTML>
<HEAD>
<TITLE> Пример адаптивной схемы размещения </TITLE>
<STYLE TYPE="text/css" ID="default">
/* Таблица стилей по умолчанию всегда применяется к документу. */
/* Определение строки меню для соответствия встроенным меню
пользовательской системы. */
.menu A.highlight {background:highlight; color:highlighttext}
.menu {background:menu}
.menu P {margin-left:5pt; margin-right:5pt}
.menu A {color:menutext; text-decoration:none; font:menu}
/* Определение полей по умолчанию. */
body {margin-top:0pt; margin-left:0pt}
.centerIndent {margin-left:5pt; margin-right:5pt}
.leftIndent {margin-left:5pt; margin-right:5pt}
.rightIndent {margin-left:5pt; margin-right:5pt}
H1 {text-align:center}
.outline {border:1pt solid gray; margin:2pt 2pt 2pt 2pt}
</STYLE>
<STYLE TYPE="text/css" ID="narrowScreen">
/* Дополнительные правила стилей для узкого экрана;
все содержание для широких экранов скрыто. */
.wide {display:none}
</STYLE>
<STYLE TYPE="text/css" ID="midScreen">
/* Правила для экранов среднего размера. Содержание для
узкого экрана скрывается. */
.narrow {display:none}
.floatLeft {margin-left:0; width:150; float:left}
</STYLE>
<STYLE TYPE="text/css" ID="wideScreen">
/* Наилучшая схема размещения на самом широком экране. */
.centerIndent {margin-left:15%; margin-right:15%}
.leftIndent {margin-left:35%; margin-right:5%}
.rightIndent {margin-left:5%; margin-right:35%}
.floatLeft {margin-left:-154; width:150; float:left}
.narrow {display:none}
</STYLE>
<STYLE TYPE="text/css" ID="4bit">
/* Число цветов равно 4 или меньше */
BODY {color:red; background:white}
</STYLE>
<STYLE TYPE="text/css" ID="8bit">
/* Таблицы стилей для 8 или большего числа битов */
BODY {background:URL(fancy.gif)}
H1 {color:purple}
H2 {color:navy}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
// Выберите таблицу стилей для доступного количества цветов.
var ss = document.styleSheets;
ss["4bit"].disabled = (screen.colorDepth >= Cool;
ss["8bit"].disabled = !(ss["4bit"].disabled);
function updateLayout() {
// Изменение таблицы стилей на основе доступной ширины экрана.
var ss = document.styleSheets;
ss["wideScreen"].disabled =
(450 > document.body.offsetWidth);
ss["midScreen"].disabled =
(!ss["wideScreen"].disabled ||
300 > document.body.offsetWidth);
ss["narrowScreen"].disabled =
!(ss["wideScreen"].disabled &&
ss["midScreen"].disabled);
}
function highlight() {
// Highlight the Anchor element in the menu.
if ("A" == event.toElement.tagName)
event.toElement.className = "highlight";
}

function cleanup() {
// Clear the class.
if ("A" == event.fromElement.tagName) {
event.fromElement.className = "";
}
</SCRIPT>
</HEAD>
<BODY ONRESIZE="updateLayout();">
<SCRIPT LANGUAGE="JavaScript">
/* Данный вызов находится в теле, поскольку метод
updateLayout основан на доступном элементе Body. */
updateLayout();
</SCRIPT>
<!-- Вывод строки меню с использованием пользовательских
установок для меню. -->
<DIV CLASS="menu" ONMOUSEOVER="highlight()"
ONMOUSEOUT="cleanup()">
<P><A HREF="home.htm">Home</A>   
<A HREF="search.htm">Search</A>   
<A HREF="about.htm">About</A></P>
</DIV>
<H1>Adaptive Layout</H1>
<DIV CLASS="centerIndent">
Данный пример демонстрирует использование динамических стилей
для создания страницы, которая адаптируется к окружающей среде.
Строка меню использует системные установки для количества цветов.
Для систем с ограниченной цветовой поддержкой в документе
используется только черный и белый цвета. Схема размещения будет
изменяться в зависимости от размера окна. Содержание также
модифицируется при изменении окружения.
</DIV>
<DIV CLASS="leftIndent">
<H2>Floating Elements</H2>
<TABLE ID="tleft" CLASS="floatLeft">
<TR>
<TD CLASS="outline" VALIGN="Top">
Adaptive Layout and <BR>
Dynamic HTML!
<P>Resize the window<BR>
for an example.
</TD>
</TR>
</TABLE>
<!-- Обращение к плавающему элементу изменяется в
зависимости от размера экрана. -->
<P>The figure
<SPAN CLASS="wide">to the left</SPAN>
<SPAN CLASS="narrow">above</SPAN>
demonstrates that elements can move into and out of the
flow based on the window size.
</P>
<P>The rendering of the page changes based on the window size
and the number of colors supported. The text and the
floating element are repositioned to optimize the amount
of real estate available on the screen.
</P>
</DIV>
<DIV CLASS="rightIndent">
<H2>Conditional Data</H2>
<P>
В зависимости от окружения будут отображаться различные данные.
</P>
<P CLASS="wide" STYLE="color:red">
Вы просматриваете версию документа для широкого экрана.
</P>
<P CLASS="narrow" STYLE="color:red">
Документ имеет отличный стиль, поскольку ширина окна
просмотра мала.
</P>
</DIV>
<DIV STYLE="display:none">
<!-- Данное сообщение отображается, только если не
поддерживается таблица стилей. -->
Данную страницу лучше всего просматривать в браузере,
который поддерживает CSS и динамический HTML.
</DIV>
</BODY>
</HTML>

Желаю удачи!
Иришка
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...