Я использую логотип SVG в качестве фонового изображения, и я не могу заставить его правильно выравнивать влево в Internet Explorer (редактировать: и Safari).
Контейнеры выглядят так:
<div id="header">
<div id="logo"></div>
</div>
С стилями:
#header{
width: 100%;
max-width: 1200px;
height: 100%;}
#logo{
background: url(../images/ss_logo.svg);
background-position: left center;
width: 100%;
height: 100%;
float: left;}
Вы можете видеть, что <div>
должен охватывать 100% своего родителя, но отображать логотип слева от элемента. Это отлично работает в Chrome и Safari, но логотип всегда находится внутри <div id="logo">
в IE.
Кажется, на самом деле трудно найти информацию об этом, есть ли у кого-то еще такая же проблема?
Здесь ссылка на пример версии проблемы, зеленым полем является SVG.