| Сайт под разные разрешения экранов | 
|  | 
| 
| Saitei | Дата: Воскресенье, 29 Июля 2012, 13:11 | Сообщение # 1 |  | старожил Сейчас нет на сайте | Как сделать? Слышал про резиновые сайты, мне даже показывали. Не умею. Вот у меня разрешение экрана 1920х1080, а хочу чтобы моя браузерная игра в будущем выглядела нормально и, скажем, при маленьком разрешении 800х480. Что делать? Хотелось бы мне не тупить и сразу же начать нормальную разработку, учитывая разные разрешения экранов... Добавлено (29.07.2012, 13:11)---------------------------------------------
 p.s. и чтобы всё содержимое блоков (текст, картинки) + сами блоки под разрешение подстраивались. Помогите пожалуйста. С меня большой плюсик)
 |  |  |  |  | 
| 
| JumpZ(noob) | Дата: Воскресенье, 29 Июля 2012, 13:49 | Сообщение # 2 |  |   почетный гость Сейчас нет на сайте | ну вот смотри если у тебя задний он с цвета то попробуй вот так 
 Code  background-color: #eee; // здесь любой цвета если задний фон хочешь чтоб был с картинкой то вот так
 
 
 Code     background: url(ПУТЬ К КАРТИНКЕ);   margin: 0 auto;
 width: 900px;//здесь можешь ставить любой параметр к примеру 100% это будет реальное изображение картинке в реальных размерах
ещё есть такая штука как фиксация изображения вот пример
 
 Code background-image: url('ПУТЬ К КАРТИНКЕ');/* Цвет фона */ left: 0.5%;
 top: 1%;
 position: fixed;
 width: 99%;
 height: 80%;
   
 Skype: a-x-i-t-o
 
   |  |  |  |  | 
| 
| MrAkakuy | Дата: Воскресенье, 29 Июля 2012, 13:53 | Сообщение # 3 |  |   участник Сейчас нет на сайте | Надо где размер вместо кол-во пикселей писать в процентах. Например, левый фрейм 20%, правый тоже 20. Среднее поле 60. Тогда, когда ты будешь открывать на экране с меньшим разрешением, тест просто сожмется. Пример (зеленым цветом обвел): 
 
 
   
   
 
 Сообщение отредактировал MrAkakuy - Воскресенье, 29 Июля 2012, 13:54 |  |  |  |  | 
| 
| JumpZ(noob) | Дата: Воскресенье, 29 Июля 2012, 14:01 | Сообщение # 4 |  |   почетный гость Сейчас нет на сайте | MrAkakuy, между <body></body> вставляешь где угодно это <div class='text'> например
 
 Code  <div class='text'>Рекламные программы Решения для бизнеса Политика конфиденциальности и Условия использования Google+ Всё о Google Google.com
 <div>
 
и в файл со стилем вставляешь вот это
 
 Code }.text{     font-size: 12;
 color: #FFF;                    /* text */
 padding-top: 10px;
 padding-left: 10px;
 }
 Skype: a-x-i-t-o
 
   
 
 Сообщение отредактировал JumpZ(noob) - Воскресенье, 29 Июля 2012, 14:01 |  |  |  |  | 
|  | 
| 
| GECK | Дата: Воскресенье, 29 Июля 2012, 14:06 | Сообщение # 6 |  |   заслуженный участник Сейчас нет на сайте | Гугли про адаптивную верстку, Люк. 
 Всё гениальное просто. И хреново работает.
 |  |  |  |  | 
| 
| Saitei | Дата: Среда, 01 Августа 2012, 14:56 | Сообщение # 7 |  | старожил Сейчас нет на сайте | есть аналоги? Сделал вот такую страницу:
 
 Code <?php session_start(); //Начало сессии
 include ("engine/mysql_connect.php");
 include ("news.php");
 include ("autform.php");
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
 <head>
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 <meta name="author" content="Saitei" />
 <link href="style.css" type="text/css" rel="stylesheet">
 <title>Моя MMORPG</title>
 </head>
 <body>
 <table id="wrapper">
 <tr>
 <td id="left">Левая колонка</td>
 <td id="center">
 <h2 align="center">Главная страница</h2>
 <p align="center"><img src="logo.png" width="auto" height="auto" alt="[Logo]" /></p>
 
 </p></form>
 <br>
 <br>
 </td>
 <td id='right'>
 <?php
 vhod();
 ?>
 </td>
 </tr>
 </table>
 <div align="center" id="niz">Project 31.07.2012 © Saitei</div>
 </body>
 </html>
 
 Code  body
 {
 
 background-color:#FFEBCD;
 }
 #reg
 {
 color:#B22222;
 }
 #wrapper
 {
 height:100%;
 width:100%;
 margin:0;padding:0;
 }
 #left
 {
 width:20%;
 }
 #right
 {
 width:20%;
 }
 #center
 {
 position:absolute;
 top:0%;
 width:60%;
 }
 #niz
 {
 position:absolute;
 color:#8B8B83;
 top:95%;
 left:90%;
 }
 #login
 {
 border-width: thick;
 border-style: double;
 border-color: black;
 background-color:#FFE4C4;
 }
 на 1280х1024 выглядит нормально. У меня 1920х1080... Тоже норм... Но все говорят что что-то не так. Что это плохой тон программирования О_о ?
 |  |  |  |  | 
| 
| JumpZ(noob) | Дата: Среда, 01 Августа 2012, 16:02 | Сообщение # 8 |  |   почетный гость Сейчас нет на сайте | Saitei, Попроси пускай тебе скрин сделают и ты поймешь в чем ошибка =) 
 Skype: a-x-i-t-o
 
   |  |  |  |  | 
| 
| Saitei | Дата: Среда, 01 Августа 2012, 16:03 | Сообщение # 9 |  | старожил Сейчас нет на сайте | сделайте скрин, а?   да уже делали на 1280х1024, пофиксил. Работает же. Не знаю что не так...
 |  |  |  |  | 
| 
| JumpZ(noob) | Дата: Среда, 01 Августа 2012, 16:04 | Сообщение # 10 |  |   почетный гость Сейчас нет на сайте | вот у меня такая же проблема была, я попросил мне заскринили несколько человек и все потом понял в чем причина и исправил 
 Skype: a-x-i-t-o
 
   |  |  |  |  | 
| 
| Saitei | Дата: Среда, 01 Августа 2012, 16:05 | Сообщение # 11 |  | старожил Сейчас нет на сайте | JumpZ(noob), ну а с кодом что не так? |  |  |  |  | 
| 
| JumpZ(noob) | Дата: Среда, 01 Августа 2012, 16:29 | Сообщение # 12 |  |   почетный гость Сейчас нет на сайте | щас гляну, вот у меня тоже прикол у меня менюшка напостой уезжает влево http://floomby.ru/s1/MgDxZ Добавлено (01.08.2012, 16:29)---------------------------------------------
 я не пойму что там не так ?
 
 Skype: a-x-i-t-o
 
   |  |  |  |  | 
| 
| Saitei | Дата: Среда, 01 Августа 2012, 17:41 | Сообщение # 13 |  | старожил Сейчас нет на сайте | JumpZ(noob), картинку не вижу... Добавлено (01.08.2012, 17:41)---------------------------------------------
 
 Quote (JumpZ(noob)) щас гляну, вот у меня тоже прикол у меня менюшка напостой уезжает влевокстати какая менюшка? Я содержимое логина (блока такого) и картинки не давал
 |  |  |  |  | 
| 
| gmmmm | Дата: Среда, 01 Августа 2012, 17:58 | Сообщение # 14 |  |   почетный гость Сейчас нет на сайте | Нагуглил вот-что: 
 Цитата из той статьи:
 
 Quote Обёртка вокруг всего документа. Удобно использовать, чтобы контролировать ширину документа. Если «десктопная» ширина макета фиксирована, скажем 1000px, можно это записать так: #wrapper {max-width: 1000px}. И с точки зрения семантики это будет куда более правильным чем width:1000px (действительно, это же максимальная ширина блока)
 Еще:
 
 Quote Гибридная верстка включает в себя все лучшее из двух вышеуказанных. Как правило(все зависит от верстальщика), сайт тянется только в определенных границах [А1хБ1; А3хБ2], а за их пределами верстка становиться фиксированной.
 И еще:
 
 Code @media screen and (min-width: 400px) and (max-width: 700px) { … }
 И еще:
 
 
 Code <link rel="stylesheet" media="screen and (max-width: 1921px)" href="style6.css" />
 пусто!)
 |  |  |  |  | 
| 
| Saitei | Дата: Среда, 01 Августа 2012, 18:41 | Сообщение # 15 |  | старожил Сейчас нет на сайте | gmmmm, запутал ты меня) |  |  |  |  | 
| 
| gmmmm | Дата: Среда, 01 Августа 2012, 19:03 | Сообщение # 16 |  |   почетный гость Сейчас нет на сайте | Quote (Saitei)  запутал ты меня)
 
 Ну чего не понятно я почитал статьи из поиска, нашел, что есть 3 вида верстки: резиновая, фиксированная, гибридная.
 
 Гибридная сочетает в себе все лучшие качества из первых двух. Нашел вариант: не width:n%, а min-width и max-width.
 
 А вообще почитай лучше статьи, из которых я брал цитаты. Запрос "верстка под разные разрешения экрана" в Яндекс.
 
 Пример из русского мануала
 
 
 Code <!DOCTYPE html> <html>
 <head>
 <meta charset="utf-8">
 <title>Версия сайта для КПК</title>
 <style media="handheld">
 body {
 max-width: 320px; /* Максимальная ширина страницы в пикселах */
 }
 </style>
 </head>
 <body>
 <h1>Текст заголовка</h1>
 <p>Текст примера</p>
 </body>
 </html>
 Поддерживает css > 2.
 
 Синтаксис: max-width: значение | проценты | none | inherit
 
 пусто!)
 |  |  |  |  | 
| 
| IGRAMEN | Дата: Суббота, 01 Сентября 2012, 17:03 | Сообщение # 17 |  |   частый гость Сейчас нет на сайте | Quote (Saitei) Как сделать? Слышал про резиновые сайты, мне даже показывали. Не умею. Вот у меня разрешение экрана 1920х1080, а хочу чтобы моя браузерная игра в будущем выглядела нормально и, скажем, при маленьком разрешении 800х480. Что делать? Хотелось бы мне не тупить и сразу же начать нормальную разработку, учитывая разные разрешения экранов... 
 Добавлено (29.07.2012, 13:11)
 ---------------------------------------------
 p.s. и чтобы всё содержимое блоков (текст, картинки) + сами блоки под разрешение подстраивались. Помогите пожалуйста. С меня большой плюсик)
Это называется вёрстка.
 вот тебе пару уроков
 ТЫК
 ТЫК
 P.S "Я делал вёрстку через фотошоп"
 
 
   |  |  |  |  | 
| 
| arrow25 | Дата: Суббота, 01 Сентября 2012, 17:32 | Сообщение # 18 |  |   постоянный участник Сейчас нет на сайте | IGRAMEN, АДЦКИЙ однако верстальщик)) , тут совсем про другое спрашивали. для этих целей уже существует не мало различных framework'ов.
 |  |  |  |  | 
| 
| romgerman | Дата: Суббота, 01 Сентября 2012, 17:37 | Сообщение # 19 |  |   старожил Сейчас нет на сайте |  |  |  |  |  | 
| 
| IGRAMEN | Дата: Суббота, 01 Сентября 2012, 18:30 | Сообщение # 20 |  |   частый гость Сейчас нет на сайте | Quote (arrow25) АДЦКИЙ однако верстальщик)) , тут совсем про другое спрашивали. для этих целей уже существует не мало различных framework'ов.
Да нет.Норма
 
 
   |  |  |  |  |