Nếu bạn sử dụng thẻ <img> , thì các trình duyệt dựa trên webkit sẽ không hiển thị hình ảnh bitmap nhúng .
Đối với bất kỳ loại sử dụng SVG nâng cao nào, bao gồm các ưu đãi nội tuyến SVG cho đến nay là tính linh hoạt nhất.
Internet Explorer và Edge sẽ thay đổi kích thước SVG một cách chính xác , nhưng bạn phải chỉ định cả chiều cao và chiều rộng.
Bạn có thể thêm onclick, onmouseover, v.v. bên trong svg, vào bất kỳ hình dạng nào trong SVG: onmouseover = "top.myfeft (evt);"
Bạn cũng có thể sử dụng phông chữ web trong SVG bằng cách đưa chúng vào biểu định kiểu thông thường của bạn.
Lưu ý: nếu bạn đang xuất SVG từ Illustrator, tên phông chữ web sẽ bị sai. Bạn có thể sửa lỗi này trong CSS của mình và tránh làm hỏng trong SVG. Ví dụ: Illustrator cung cấp tên sai cho Arial và bạn có thể sửa nó như thế này:
@font-face {
font-family: 'ArialMT';
src:
local('Arial'),
local('Arial MT'),
local('Arial Regular');
font-weight: normal;
font-style: normal;
}
Tất cả điều này hoạt động trên bất kỳ trình duyệt được phát hành kể từ năm 2013 .
Ví dụ, xem ozake.com . Toàn bộ trang web được làm bằng SVG ngoại trừ mẫu liên hệ.
Cảnh báo: Phông chữ web được thay đổi kích thước không chính xác trong Safari - và nếu bạn có nhiều chuyển đổi từ văn bản đơn giản sang in đậm hoặc in nghiêng, có thể có một lượng nhỏ không gian thừa hoặc thiếu tại các điểm chuyển tiếp. Xem câu trả lời của tôi tại câu hỏi này để biết thêm thông tin.