Forum Webscript.Ru
Дизайн и Верстка => Всё о Html => Тема начата: D13@ от 29 Сентября 2002, 19:53:15
-
Чтобы страничка нормально отображаласи во всех параметрах настройки монитора надо в параметрах width и height ставить знак "%", но чтобы картинка была не растянута надо px перевсти в % вот и вопрос как перевисти px в % например картинка 100px на 300px а в прочентах это сколько??? И надо в обоих width и height ставить % или только в width???
-
брррррррррр... ну и вопрос... :(
картинка есть картинка и никаких процентов ей не надо... пикселы и все. думаю, что обсуждать тут нечего.
-
Чтобы страничка хорошо смотрелась при любых разрешениях монитора, нужно размер шрифта указывать в процентах, а не картинки.
-
Со шрифтом это ясное дело изображение и картинки тоже можно ставить процент, а если процент не поставить она нормально отображаться в не тех настройках монитора не будет
-
D13@
покажи мне хоть один приличный сайт, где ты такое видел? :))
а что касается
можно ставить процент
так можно и тэги некоторые не закрывать... много чего можно, но не нужно...
-
Yandex
-
Со шрифтом это ясное дело
А вот и не ясное. Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.
D13@
Ты можешь только один параметр в процентах указать - другой за тебя браузер посчитает
-
может мне номер строки скажешь с конструкцией типа
??? что то я не нашел. yandex - это сайт с так называемой "резиновой" разметкой. но "резина" относится только к таблицам, но никак уж не к картинкам.
на атрибуты height и width тэга img ставить проценты НЕ НУЖНО.
-
D13@
Я такое делал. Но не для сайтов, а для локального учебника.
А раз так - делалось под один броузер. Сам понимаешь какой - Netscape4 :)
Там это делается легко (не то чтобы в остолальных сложно, но тут легко)
Идея - для начала делается все под одним разрешением для полноекранного режима статично. Например для 1024x768.
Далее вставляешь функцию которая масштабирует.
Вот как оно выглядит:
сам код:

сама функция:
function f(f)
{return parseInt(f*Math.min(available_width/1005,available_height/749));}
Т.е масштабирование делалось не пропорциональное , а такое, чтобы
не искажались видимые пропорции изображения.
[off]
ВНИМАНИЕ! Это написано для _программистов_ и на чайниковские вопросы я отвечать не буду - читайте доки (буду ставить "&").
Кому интересно посмотреть на это - спрашивайте лично - не хочу чтобы
URL светился.
Делалось года 3-4 назад.
[/off]
-
например картинка 100px на 300px а в прочентах это сколько???
Это 100% на 100%.
И лучше указывать оба параметра - width и height.
-
Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.
:) Как это можно по-разному посчитать процент от числа? Другое дело, что дефолтный шрифт может быть выставлен у всех по разному, но это уже личные предпочтения пользователя, а установив фиксированный шрифт ты тем самым лишаешь его права выбора.
Кроме того: ты хоть раз видел как смотрится фиксированный шрифт на мониторах с большим разрешением? А читать текст, набранный этим шрифтом, пробовал?
-
А вот и не ясное. Я как-то раз указал размер шрифта в процентах - дык замотался потом править: разные браузеры эти самые проценты по разному считают.
нормальные броузеры имеют возможность изменять шрифт. да и какая разница, если отличие в полпункта?
Ты можешь только один параметр в процентах указать - другой за тебя браузер посчитает
это еще зависит от броузера. вот например, опера... когда создал таблицу с двух ячеек в первом указал ширину 20% соответственно предполагалось что у другой будет ширина 80%. оказалось не совсем так как хотелось. Опера под ту ячейку в которой было указано значение выделила максимально возможную ширину, а когда указал ширину и другой ячейки, тогда все отобразилось нормально. (Опера 6.03 по-моему)
-
Как это можно по-разному посчитать процент от числа? Другое дело, что дефолтный шрифт может быть выставлен у всех по разному, но это уже личные предпочтения пользователя, а установив фиксированный шрифт ты тем самым лишаешь его права выбора.
вообще-то проценты по-разному считаются и в IE, и в Mozilla, и в Opera, это уже вопросы к изготовителям броузеров ;)
вообще-то в Мозилле можно маштабировать любой шрифт, даже если его размер указан в пикселах или пунктах (Ctrl++ Ctrl+- Ctrl+0) в опере тоже можно масштабировать.
-
вообще-то проценты по-разному считаются и в IE, и в Mozilla, и в Opera
Наверное, это выглядит как буквоедство, но фраза "проценты по-разному считаются" меня коробит :( Процент, он и в Африке процент. И 75% от шрифта в 100pt будет шрифт в 75pt в любом случае. Вот только в какую сторону к допустимым кеглям (или как там это называется) эти 75 пунктов округляются, это уже нюансы отдельного броузера. Все равно у тебя получатся шрифты двух соседних кеглей, а это не такой и сильный разброс, тем более что изменить размер ты всегда сможешь (не только в Опере и Мозилле :) ).
-
Процент, он и в Африке процент.
Знаешь, по идее, стандарт - он и в Африке стандарт, только вот что-то мы имеем сегодня четыре РАЗНЫХ "стандартных" браузера.
А "разность" процентов в том, что браузеры совершенно по разному считают, от чего эти самые проценты вычислять. Одни - от размеров бокса, другие - от размеров экрана и т.п. Так что получаются совсем разные проценты
-
А если еще шрифт попросить опредленный, а если он не масштабируется... То такое там начнется :)
А для картинок даже на 1px не в ту сторону округление важно...
А еще - со скроллером или без оного окошко будет считаться...
ну вообщем комбинаций всего этого хватит на 16 броузеров :)
-
Tepncuxopa
Согласен полностью!
Maniac
Основных браузеров, ты хотел сказать, наверное. А уж вычисление зависит от видинья программиста :)
-
Знаешь, по идее, стандарт - он и в Африке стандарт, только вот что-то мы имеем сегодня четыре РАЗНЫХ "стандартных" браузера.
Не мешай все в одну кучу. У тебя 75% от 100 получается не 75? Пойди покури учебник по математике.
А "разность" процентов в том, что браузеры совершенно по разному считают, от чего эти самые проценты вычислять. Одни - от размеров бокса, другие - от размеров экрана и т.п. Так что получаются совсем разные проценты
Какие размеры бокса и экрана??? Относительный размер шрифта считается исходя из размеров ШРИФТА родительского элемента, а размеры экрана и бокса тут ни при чем.
-
У тебя 75% от 100 ...
Не будем о сферических конях...
Относительный размер шрифта
А тема вообщето про картинки была - width/height :)
Да возьмите исходники и посмотрите!
mozilla/nn4