Jump to content
  • 0

Вставка *.svg на страницу


Michael Myers
 Share

Question

Друзья, вот такая проблема. Нужно в ссылку впихнуть файл *.svg. Делаю это с помощью <img>. Но в лисе вообще ничего нет, а в Chrome картинка, обозначающяя, что картинка не смогла интерпритироваться. Как можно выкрутиться из этой ситуации. Варианты с JS принимаются.

Спасибо!

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

А на background две картинки можно поставить?

Можно, только ниже IE9 там будет пусто, нужно будет дублировать свойство с одним фоном:


.some-body{
background: url(background-img-1.svg) no-repeat; /*выбираем какой фон отображать если браузер не поддерживает
мультибекграунд*/
background: url(background-img-2.png) no-repeat, url(background-img-1.svg) no-repeat;
}

http://caniuse.com/#...ultibackgrounds

http://htmlbook.ru/css/background

Link to comment
Share on other sites

  • 0

Элемент a — строчный, это значит, что его ширина зависит от контента внутри него, следовательно у него ширина = 0 и высота = 0. Но просто так строчному элементу мы не можем задать ширину и высоту, поэтому напишем свойство display: inline-block; и укажем нужные размеры. И у вас картинка будет повторяться, мне кажется вам этого не нужно. И вы не написали обязательный атрибут href="" для элемента a.

HTML:


<a href="#" class="a"></a>

CSS:


.a{
display: inline-block;
width: ??px;
height: ??px;
background-image: url(img.png);
background-repeat: no-repeat; /*чтобы картинка не повторялась (если нужно)*/
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy