Сменить размеры рисунка

12
J
На сайте с 08.06.2006
Offline
844
873

Есть рисунок. Его размеры не известны. Как сменить его размеры (сделать в два раза менше)? Желательно средствами html. width=50% height=50% в теге <img> не проходит.

Елена Бурдюгова
На сайте с 28.01.2009
Offline
118
#1
joost:
Есть рисунок. Его размеры не известны. Как сменить его размеры (сделать в два раза менше)? Желательно средствами html. width=50% height=50% в теге <img> не проходит.

Вместо "50%" пропишите значение в пикселях. {width="600" height="400"}

W
На сайте с 16.08.2006
Offline
84
#2
joost:
Есть рисунок. Его размеры не известны.

если рисунок есть, то размер известен! :)

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#3
wladvlad:
если рисунок есть, то размер известен! :)

На html - не известен, на php - можно узнать :)

гуглить getimagesize

J
На сайте с 08.06.2006
Offline
844
#4

Алексей Барыкин, на пхп не нужно. надо строго хтмл. почему не проходит width=50% height=50% ?

G
На сайте с 07.06.2009
Offline
37
#5

Если рисунок большого размера, то надо так:


<img src="/" style="width:XX%" alt="/">

В данном случае высота не указывается,

картинка автоматом в зависимости от выбранной ширины подстроится по высоте.

Все о разметке web-страниц (http://csslayout.ru)
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#6

width="xx%" и style="width:xx%" задают ширину рисунка в процентах от родительского элемента - контейнера, где находится тег IMG.

т.е. код

...

<body>
<img src="/image.jpg" width="50%" />
</body>
</html>

растянет картинку на пол экрана, что не решит исходной задачи.

J
На сайте с 08.06.2006
Offline
844
#7
gordi:
<img src="/" style="width:XX%" alt="/">

близко, но немного не то

если рисунок имеет ширину больше высоты, то все ок

если высоту больше ширины, то не ок.

Gusev
На сайте с 24.07.2009
Offline
12
#8
joost:
близко, но немного не то
если рисунок имеет ширину больше высоты, то все ок
если высоту больше ширины, то не ок.

В обратном случае вместо width ставите height

Клепаем сайты умеючи (http://wpst.ru/) Халявный хостинг (/ru/forum/395797)
J
На сайте с 08.06.2006
Offline
844
#9
Алексей Барыкин:
растянет картинку на пол экрана, что не решит исходной задачи.

как решить?

joost добавил 27.07.2009 в 17:11

Gusev:
В обратном случае вместо width ставите height

это ясно, но я напред незнаю что у картинки больше ширина или высота

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#10
joost:
как решить?

joost добавил 27.07.2009 в 17:11

это ясно, но я напред незнаю что у картинки больше ширина или высота

Судя по всему на html\css - никак.

Либо использовать вычисление на сервере через тот же php, либо на JS

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий