Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Верстка <div>ами

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

oldts

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть 1 html страничка, на экране 1280х1024 выгляди все очень прилично, при уменьшении размера окна картинки уменьшаются но проблема в том что они начинают заходить друг на друга, посоветуйте как можно решить?

Код:
<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<title>-</title>
<script src="js/jquery.js"></script>
<script src="js/jquery.plaxmove.js" type="text/javascript" charset="utf-8"></script>
</head>
 
<body>
<style>
body{height:100%;overflow:hidden;background: #0f4758;}
div{position:absolute;}
img{max-width:100%; max-height:100%;}
.layer1{background:url(layer1.png)repeat;width:120%;height:120%;left:-50px; top:-50px;}
.message{background:#fffbdb;max-width:50%;max-height:50%;border:10px;border-style: solid;border-color: white;top:50%;right:20%;}
.igrushki{no-repeat; height:auto;top:0px;}
.podarok{no-repeat;top:75%;right:65%}
.santa{no-repeat;widht:350px; height:350px;;bottom:3%; left:0%;}
@font-face {
font-family: appetite;
src: url(appetite.otf);
}
</style>
<div class="layer1"></div>
<script type="text/javascript">
$(function(){
    $('.layer1').plaxmove({ratioH:0.03,ratioV:0.03})
});
</script>
<div class="message">
Развлекательная программа для ваших детей:</br>
- поздравление Деда Мороза и Снегурочки</br>
- сказочная новогодняя постановка</br>
- аквагрим</br>
- мыльные пузыри</br>
Звоните сейчас!
тел:</div>
<div class="igrushki"><img src="igrushki.png"></div>
<div class="santa"><img src="santa.png" ></div>
<div class="podarok" ><img src="podarok.png"></div>
</body></html>

 

Всего записей: 1 | Зарегистр. 25-07-2013 | Отправлено: 09:31 05-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oldts
попробуйте задать минимальную ширину страницы, меньше которой не будет сжиматься.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:03 09-12-2013
nawatar_ru

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Три вариант:
первый (предпочтительный) - вычислять размер окна браузера средствами JavaScript.
второй - получать размеры экрана из окружения PHP.
Исходя из результата строить экран. Оба способа не имеют 100% гарантии, т.к. зависят от настроек браузера.
Третий (или запасной вариант, в случае недоступности данных в первых двух), как указал Cheery, жестко задать размер. например: "<div style="position: absolute; width: 100px;">. Возможно в jquery есть средство "центрирования" <div>.

Всего записей: 15 | Зарегистр. 18-11-2013 | Отправлено: 21:33 11-12-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
например: "<div style="position: absolute; width: 100px;">

речь шла о min-width

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:34 11-12-2013
ZektraPlay



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно определить размер экрана клиента и выдать ему соответствующий CSS где прописать размеры картинок либо и вовсе другие пути к ним, где они будут ужаты по ширине

Всего записей: 24 | Зарегистр. 30-11-2008 | Отправлено: 11:35 14-12-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Верстка <div>ами


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru