2015-07-01 154 views
0

我想要使用對象標籤的svg圖標。但是,它不顯示任何內容。Svg對象 - 空白/透明/白色

SVG文件是空白/透明/白色,它似乎沒有任何數據。

HTML

<div id="navbar-brand-cont"> 
    <a class="navbar-brand" href="<?php echo esc_url(home_url('/')); ?>"> 
      <object data="<?php bloginfo('stylesheet_directory'); ?>/img/logoo.svg" type="image/svg+xml"> 
      <img src="<?php bloginfo('stylesheet_directory'); ?>/img/logo.png"> 
      </object> 
    </a> 
</div> 

地址:http://bit.ly/1LTSf5b

導出設置:

Export settings

有什麼建議?

+0

你的PHP代碼是不相關的,積極無益。您應該在瀏覽器上查看源代碼並顯示您的PHP正在生成的HTML代碼。 – Phrogz

+0

謝謝。但問題已解決。 – Olen

回答

0

該問題已通過更改某些代碼並以不同方式導出來解決。

由於Illustrator中存在錯誤,圖像爲空白/透明/白色。出口問題通過執行以下操作解決:

  1. 將文件複製到一個新的文檔
  2. 一個層上
  3. 把一切
  4. 出口

在代碼中存在的問題與navbar-brand-contnavbar-brand。這個問題是通過做一些小的改變來解決的。

1

referenced SVG file不包含任何可呈現的內容,即它沒有任何形狀或文本,只是SVG字體定義。

+0

謝謝。是的,我也一直在考慮這一點。所以你認爲從Illustrator導出它有問題嗎? – Olen

+1

這個問題沒有包含任何關於你從插畫出口的信息,恐怕有關使用插畫的問題不屬於這裏,因爲它們不會是編程問題。你可能會看到你是否認爲這個問題在http://superuser.com/tour這個主題上 –