LINUX.ORG.RU

Встраивание SVG в HTML


1

1

Поддскажите пожалуйста как правильно встраивать SVG в HTML, чтобы работало масштабирование изображения, тоесть если я укажу размеры в <object> чтобы изображение принимало из значения.
Проблема в том что в FF вроде с этим нормально, но в Chromium и Konqueror у изображения появляются полосы прокрутки и изображение не масштабировано.
Вот пример.

Ответ на: комментарий от Deleted

там где нет — браузер строит печальное лицо и _ничего не показывает_.

4.2 юзает плагин, один из множества (правда все не работают хе хе)

Это что-то меняет в плане растягивания изображения?

Да, понятие изображения становится субъективным со всеми вытекающими 8)

wfrr ★★☆
()
Ответ на: комментарий от stevejobs

facepalm.bmp

Image = изображение в поддерживаемом браузером формате.
+
When the object is an image, it is scaled.

Ну и что ты доказывал и доказал?

Тролли, тьфу.

Deleted
()
Ответ на: комментарий от wfrr

>4.2 юзает плагин, один из множества (правда все не работают хе хе)

facepalm.bmp При чём тут плагины, малыш?

Да, понятие изображения становится субъективным со всеми вытекающими 8)


В школе вообще читать не учат нынче, я погляжу…

Deleted
()
Ответ на: комментарий от wfrr

А теперь быстро, решительно покажи у меня в словах связь между тем, растягиваются ли апплеты с тем, апплеты == изображения.

Deleted
()
Ответ на: комментарий от Deleted

Для супер Ъ ещё раз:

13.7 Visual presentation of images, objects, and applets

When the object is an image, it is scaled.



Где тут запрещено объекту не изображению растягиваться. Ну ка?

Deleted
()
Ответ на: комментарий от Deleted

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

Вот прямо так в стандарте HTML и написано?.. Долго жал ctrl+F, искал в нем одну и ту же фразу. Ни разу найти не удалось :(

stevejobs ★★★★☆
()
Ответ на: комментарий от Deleted

> When the object is an image, it is scaled.

короче, стандартом не продиктован алгоритм определения, является ли объект изображением, или нет. Это отдано на откуп создателям браузера. Если создатель браузера решил, что SVG - не «картинка» (по аналогии с Флешем), то так и будет. И это не является нарушением ни-че-го.

stevejobs ★★★★☆
()
Ответ на: комментарий от Deleted

я напишу бота который будет с тобой беседовать

while(s = in.read()){
  out.print(s.replace(/^/gm, '>') + "\n4.2")
}
wfrr ★★☆
()
Ответ на: комментарий от Deleted

> Ребяты, вы просто песец. Марш в школу!

лучше не песец, а какая-нибудь большая черная кошка. Пума, во.

ушел смотреть «звездные врата сг-1» =)

stevejobs ★★★★☆
()

ЛОРовские тролли такие тролли. Дальше вы уж сами, если даже читать и логику применять не можете, то продолжайте заблуждаться дальше.

Deleted
()

div style='background: image.svg;'></div>

Zhid
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.