Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: D13@ от 29 Сентября 2002, 19:53:15

Название: Работа с параметрами width и height
Отправлено: D13@ от 29 Сентября 2002, 19:53:15
Чтобы страничка нормально отображаласи во всех параметрах настройки монитора надо в параметрах width и height ставить знак "%", но чтобы картинка была не растянута надо px перевсти в % вот и вопрос как перевисти px в % например картинка 100px на 300px а в прочентах это сколько??? И надо в обоих width и height ставить % или только в width???
Название: Работа с параметрами width и height
Отправлено: .:cRaw:. от 29 Сентября 2002, 20:00:40
брррррррррр... ну и вопрос... :(
картинка есть картинка и никаких процентов ей не надо... пикселы и все. думаю, что обсуждать тут нечего.
Название: Работа с параметрами width и height
Отправлено: Tepncuxopa от 29 Сентября 2002, 20:09:59
Чтобы страничка хорошо смотрелась при любых разрешениях монитора, нужно размер шрифта указывать в процентах, а не картинки.
Название: Работа с параметрами width и height
Отправлено: D13@ от 29 Сентября 2002, 20:12:41
Со шрифтом это ясное дело изображение и картинки тоже можно ставить процент, а если процент не поставить она нормально отображаться в не тех настройках монитора не будет
Название: Работа с параметрами width и height
Отправлено: .:cRaw:. от 29 Сентября 2002, 20:26:19
D13@
покажи мне хоть один приличный сайт, где ты такое видел? :))

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

так можно и тэги некоторые не закрывать... много чего можно, но не нужно...
Название: Работа с параметрами width и height
Отправлено: D13@ от 29 Сентября 2002, 20:30:53
Yandex
Название: Работа с параметрами width и height
Отправлено: Maniac от 29 Сентября 2002, 20:37:14
Цитировать
Со шрифтом это ясное дело

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

D13@
Ты можешь только один параметр в процентах указать - другой за тебя браузер посчитает
Название: Работа с параметрами width и height
Отправлено: .:cRaw:. от 29 Сентября 2002, 20:40:57
может мне номер строки скажешь с конструкцией типа ??? что то я не нашел. yandex - это сайт с так называемой "резиновой" разметкой. но "резина" относится только к таблицам, но никак уж не к картинкам.

на атрибуты height и width тэга img ставить проценты НЕ НУЖНО.
Название: Работа с параметрами width и height
Отправлено: Oak от 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]
Название: Работа с параметрами width и height
Отправлено: Michel_Mak от 30 Сентября 2002, 12:18:45
Цитировать
например картинка 100px на 300px а в прочентах это сколько???

Это 100% на 100%.

И лучше указывать оба параметра - width и height.
Название: Работа с параметрами width и height
Отправлено: Tepncuxopa от 30 Сентября 2002, 13:43:14
Цитировать
Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.
:) Как это можно по-разному посчитать процент от числа? Другое дело, что дефолтный шрифт может быть выставлен у всех по разному, но это уже личные предпочтения пользователя, а установив фиксированный шрифт ты тем самым лишаешь его права выбора.
Кроме того: ты хоть раз видел как смотрится фиксированный шрифт на мониторах с большим разрешением? А читать текст, набранный этим шрифтом, пробовал?
Название: Работа с параметрами width и height
Отправлено: USE от 30 Сентября 2002, 14:46:57
Цитировать
А вот и не ясное. Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.

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

это еще зависит от броузера. вот например, опера... когда создал таблицу с двух ячеек в первом указал ширину 20% соответственно предполагалось что у другой будет ширина 80%. оказалось не совсем так как хотелось. Опера под ту ячейку в которой было указано значение выделила максимально возможную ширину, а когда указал ширину и другой ячейки, тогда все отобразилось нормально. (Опера 6.03 по-моему)
Название: Работа с параметрами width и height
Отправлено: USE от 30 Сентября 2002, 14:51:53
Цитировать
Как это можно по-разному посчитать процент от числа? Другое дело, что дефолтный шрифт может быть выставлен у всех по разному, но это уже личные предпочтения пользователя, а установив фиксированный шрифт ты тем самым лишаешь его права выбора.

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

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

А "разность" процентов в том, что браузеры совершенно по разному считают, от чего эти самые проценты вычислять. Одни - от размеров бокса, другие - от размеров экрана и т.п. Так что получаются совсем разные проценты
Название: Работа с параметрами width и height
Отправлено: Oak от 01 Октября 2002, 02:19:04
А если еще шрифт попросить опредленный, а если он не масштабируется... То такое там начнется :)
А для картинок даже на 1px не в ту сторону округление важно...

А еще - со скроллером или без оного окошко будет считаться...

ну вообщем комбинаций всего этого хватит на 16 броузеров :)
Название: Работа с параметрами width и height
Отправлено: Michel_Mak от 01 Октября 2002, 10:34:18
Tepncuxopa
Согласен полностью!

Maniac
Основных браузеров, ты хотел сказать, наверное. А уж вычисление зависит от видинья программиста :)
Название: Работа с параметрами width и height
Отправлено: Tepncuxopa от 01 Октября 2002, 14:34:05
Цитировать
Знаешь, по идее, стандарт - он и в Африке стандарт, только вот что-то мы имеем сегодня четыре РАЗНЫХ "стандартных" браузера.
Не мешай все в одну кучу. У тебя 75% от 100 получается не 75? Пойди покури учебник по математике.
Цитировать
А "разность" процентов в том, что браузеры совершенно по разному считают, от чего эти самые проценты вычислять. Одни - от размеров бокса, другие - от размеров экрана и т.п. Так что получаются совсем разные проценты
Какие размеры бокса и экрана??? Относительный размер шрифта считается исходя из размеров ШРИФТА родительского элемента, а размеры экрана и бокса тут ни при чем.
Название: Работа с параметрами width и height
Отправлено: Oak от 01 Октября 2002, 19:41:16
Цитировать
У тебя 75% от 100 ...

Не будем о сферических конях...

Цитировать
Относительный размер шрифта

А тема вообщето про картинки была - width/height :)

Да возьмите исходники и посмотрите!
mozilla/nn4