Автор Тема: Работа с параметрами width и height  (Прочитано 9197 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн D13@

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tochka.ru
Работа с параметрами width и height
« : 29 Сентября 2002, 19:53:15 »
Чтобы страничка нормально отображаласи во всех параметрах настройки монитора надо в параметрах width и height ставить знак "%", но чтобы картинка была не растянута надо px перевсти в % вот и вопрос как перевисти px в % например картинка 100px на 300px а в прочентах это сколько??? И надо в обоих width и height ставить % или только в width???
Error 500 - server Bo Bo

Оффлайн .:cRaw:.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с параметрами width и height
« Ответ #1 : 29 Сентября 2002, 20:00:40 »
брррррррррр... ну и вопрос... :(
картинка есть картинка и никаких процентов ей не надо... пикселы и все. думаю, что обсуждать тут нечего.

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Работа с параметрами width и height
« Ответ #2 : 29 Сентября 2002, 20:09:59 »
Чтобы страничка хорошо смотрелась при любых разрешениях монитора, нужно размер шрифта указывать в процентах, а не картинки.

Оффлайн D13@

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tochka.ru
Работа с параметрами width и height
« Ответ #3 : 29 Сентября 2002, 20:12:41 »
Со шрифтом это ясное дело изображение и картинки тоже можно ставить процент, а если процент не поставить она нормально отображаться в не тех настройках монитора не будет
Error 500 - server Bo Bo

Оффлайн .:cRaw:.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с параметрами width и height
« Ответ #4 : 29 Сентября 2002, 20:26:19 »
D13@
покажи мне хоть один приличный сайт, где ты такое видел? :))

а что касается
Цитировать
можно ставить процент

так можно и тэги некоторые не закрывать... много чего можно, но не нужно...

Оффлайн D13@

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tochka.ru
Работа с параметрами width и height
« Ответ #5 : 29 Сентября 2002, 20:30:53 »
Yandex
Error 500 - server Bo Bo

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с параметрами width и height
« Ответ #6 : 29 Сентября 2002, 20:37:14 »
Цитировать
Со шрифтом это ясное дело

А вот и не ясное. Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.

D13@
Ты можешь только один параметр в процентах указать - другой за тебя браузер посчитает
TANSTAAFL

Оффлайн .:cRaw:.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с параметрами width и height
« Ответ #7 : 29 Сентября 2002, 20:40:57 »
может мне номер строки скажешь с конструкцией типа ??? что то я не нашел. yandex - это сайт с так называемой "резиновой" разметкой. но "резина" относится только к таблицам, но никак уж не к картинкам.

на атрибуты height и width тэга img ставить проценты НЕ НУЖНО.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с параметрами width и height
« Ответ #8 : 30 Сентября 2002, 02:45:53 »
D13@
Я такое делал. Но не для сайтов, а для локального учебника.
А раз так - делалось под один броузер. Сам понимаешь какой - Netscape4 :)
Там это делается легко (не то чтобы в остолальных сложно, но тут легко)

Идея - для начала делается все под одним разрешением для полноекранного режима статично. Например для 1024x768.
Далее вставляешь функцию которая масштабирует.

Вот как оно выглядит:

сам код:

сама функция:
function f(f)
{return  parseInt(f*Math.min(available_width/1005,available_height/749));}


Т.е масштабирование делалось не пропорциональное , а такое, чтобы
не искажались видимые пропорции изображения.

[off]
ВНИМАНИЕ! Это написано для _программистов_ и на чайниковские вопросы я отвечать не буду - читайте доки (буду ставить "&").
Кому интересно посмотреть на это - спрашивайте лично - не хочу чтобы
URL светился.
Делалось года 3-4 назад.
[/off]
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Работа с параметрами width и height
« Ответ #9 : 30 Сентября 2002, 12:18:45 »
Цитировать
например картинка 100px на 300px а в прочентах это сколько???

Это 100% на 100%.

И лучше указывать оба параметра - width и height.
С уважением,
Michel

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Работа с параметрами width и height
« Ответ #10 : 30 Сентября 2002, 13:43:14 »
Цитировать
Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.
:) Как это можно по-разному посчитать процент от числа? Другое дело, что дефолтный шрифт может быть выставлен у всех по разному, но это уже личные предпочтения пользователя, а установив фиксированный шрифт ты тем самым лишаешь его права выбора.
Кроме того: ты хоть раз видел как смотрится фиксированный шрифт на мониторах с большим разрешением? А читать текст, набранный этим шрифтом, пробовал?

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Работа с параметрами width и height
« Ответ #11 : 30 Сентября 2002, 14:46:57 »
Цитировать
А вот и не ясное. Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.

нормальные броузеры имеют возможность изменять шрифт. да и какая разница, если отличие в полпункта?
Цитировать
Ты можешь только один параметр в процентах указать - другой за тебя браузер посчитает

это еще зависит от броузера. вот например, опера... когда создал таблицу с двух ячеек в первом указал ширину 20% соответственно предполагалось что у другой будет ширина 80%. оказалось не совсем так как хотелось. Опера под ту ячейку в которой было указано значение выделила максимально возможную ширину, а когда указал ширину и другой ячейки, тогда все отобразилось нормально. (Опера 6.03 по-моему)
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Работа с параметрами width и height
« Ответ #12 : 30 Сентября 2002, 14:51:53 »
Цитировать
Как это можно по-разному посчитать процент от числа? Другое дело, что дефолтный шрифт может быть выставлен у всех по разному, но это уже личные предпочтения пользователя, а установив фиксированный шрифт ты тем самым лишаешь его права выбора.

вообще-то проценты по-разному считаются и в IE, и в Mozilla, и в Opera, это уже вопросы к изготовителям броузеров ;)
вообще-то в Мозилле можно маштабировать любой шрифт, даже если его размер указан в пикселах или пунктах (Ctrl++ Ctrl+- Ctrl+0) в опере тоже можно масштабировать.
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Работа с параметрами width и height
« Ответ #13 : 30 Сентября 2002, 22:53:45 »
Цитировать
вообще-то проценты по-разному считаются и в IE, и в Mozilla, и в Opera
Наверное, это выглядит как буквоедство, но фраза "проценты по-разному считаются" меня коробит :( Процент, он и в Африке процент. И 75% от шрифта в 100pt будет шрифт в 75pt в любом случае. Вот только в какую сторону к допустимым кеглям (или как там это называется) эти 75 пунктов округляются, это уже нюансы отдельного броузера. Все равно у тебя получатся шрифты двух соседних кеглей, а это не такой и сильный разброс, тем более что изменить размер ты всегда сможешь (не только в Опере и Мозилле :) ).

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с параметрами width и height
« Ответ #14 : 30 Сентября 2002, 22:58:47 »
Цитировать
Процент, он и в Африке процент.

Знаешь, по идее, стандарт - он и в Африке стандарт, только вот что-то мы имеем сегодня четыре РАЗНЫХ "стандартных" браузера.

А "разность" процентов в том, что браузеры совершенно по разному считают, от чего эти самые проценты вычислять. Одни - от размеров бокса, другие - от размеров экрана и т.п. Так что получаются совсем разные проценты
TANSTAAFL

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28