Tôi đang sử dụng biểu tượng SVG làm hình nền và có vẻ như tôi không thể căn chỉnh chính xác ở bên trái trong Internet Explorer (chỉnh sửa: và Safari).vị trí hình ảnh nền svg luôn nằm ở vị trí trung tâm trong trình khám phá internet, mặc dù vị trí nền: trái giữa;
Các container trông giống như vậy:
<div id="header">
<div id="logo"></div>
</div>
Với phong cách:
#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;}
Bạn có thể thấy rằng <div>
nên trải rộng 100% của công ty mẹ của nó nhưng hiển thị logo bên trái của thành phần. Điều này hoạt động tốt trong Chrome và Safari, nhưng biểu tượng luôn được đặt ở giữa trong <div id="logo">
trong IE.
Thông tin có vẻ thực sự khó tìm thấy, có ai khác có cùng vấn đề không?
Đây là liên kết đến số example version of the problem, hộp màu xanh lục là SVG.
phiên bản nào của IE? – koningdavid
Bạn có thể liên kết một ví dụ trực tiếp về hành vi này không? –
Bắt vấn đề này trong IE 10, nhưng cũng chỉ nhận thấy nó giống nhau trong safari. – bluefantail