SVG가 올바르게 표시되지 않음

일상 앱

바이올린을 참조하십시오 : http://jsfiddle.net/t3t5ajwL/5/ . 두 개의 SVG 심볼이 나란히 있습니다. 어떤 이유로 둘 사이에 작은 "_"가 나타납니다. 누군가 무슨 일이 일어나고 있는지 설명 할 수 있습니까? 각 기호는 그 자체로 잘 표시됩니다. 이 문제는 둘 다 동시에 표시 될 때 발생합니다. Chrome에서 테스트되었습니다. jsfiddle에서 직접 복사 한 다음 코드 :

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title> - jsFiddle demo</title>      
  <script type='text/javascript' src='/js/lib/dummy.js'></script>

  <link rel="stylesheet" type="text/css" href="/css/result-light.css">

  <style type='text/css'>
    .icon {
    display:inline-block;
    width:16px;
    height:16px;
}
  </style>   

<script type='text/javascript'>//<![CDATA[ 
window.onload=function(){

}//]]>  

</script>

</head>
<body>
  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
    <symbol id="icon-home" viewBox="0 0 16 16">
        <path d="M16 9.5l-3-3v-4.5h-2v2.5l-3-3-8 8v0.5h2v5h5v-3h2v3h5v-5h2z"></path>
    </symbol>
    <symbol id="icon-android" viewBox="0 0 16 16">
        <path d="M13.5 5c-0.55 0-1 0.45-1 1v4c0 0.55 0.45 1 1 1s1-0.45 1-1v-4c0-0.55-0.45-1-1-1zM1.5 5c-0.55 0-1 0.45-1 1v4c0 0.55 0.45 1 1 1s1-0.45 1-1v-4c0-0.55-0.45-1-1-1zM3 11.5c0 0.828 0.672 1.5 1.5 1.5h0.5v2c0 0.55 0.45 1 1 1s1-0.45 1-1v-2h1v2c0 0.55 0.45 1 1 1s1-0.45 1-1v-2h0.5c0.828 0 1.5-0.672 1.5-1.5v-5.5h-9v5.5zM9.353 1.398l0.633-1.216c0.032-0.061 0.008-0.137-0.053-0.169s-0.137-0.008-0.169 0.053l-0.642 1.234c-0.503-0.195-1.050-0.301-1.622-0.301s-1.119 0.107-1.622 0.301l-0.642-1.234c-0.032-0.061-0.108-0.085-0.169-0.053s-0.085 0.108-0.053 0.169l0.633 1.216c-1.416 0.641-2.441 1.994-2.619 3.602h8.944c-0.178-1.608-1.203-2.961-2.619-3.602zM5.5 4.225c-0.4 0-0.725-0.325-0.725-0.725s0.325-0.725 0.725-0.725 0.725 0.325 0.725 0.725c-0 0.4-0.325 0.725-0.725 0.725zM9.5 4.225c-0.4 0-0.725-0.325-0.725-0.725s0.325-0.725 0.725-0.725 0.725 0.325 0.725 0.725c0 0.4-0.325 0.725-0.725 0.725z"></path>
    </symbol>
</svg>
<div class="home-icon" title="Home">
   <a href="/">
            <svg class="icon icon-home" viewBox="0 0 16 16">
                <use xlink:href="#icon-home"></use>
            </svg>
    </a>
    <a href="/">
            <svg class="icon icon-android" viewBox="0 0 16 16">
                <use xlink:href="#icon-android"></use>
            </svg>
    </a>
</div>      
</body> 

</html>
킹 킹

그 밑줄은 a요소 로 인해 발생합니다 . 내부 인라인 블록 콘텐츠는 일반적으로 공백 (줄 바꿈으로 렌더링 됨)을 제공하며이 공백에는 밑줄이 표시됩니다. 요소 설정 text-decoration:none시도 할 수 있습니다 a.

a {
  text-decoration:none;
}

업데이트 된 데모 .

또 다른 수정은 태그 </a>바로 뒤에 닫는 태그를 작성하는 것 </svg>입니다. 이렇게하면 줄 바꿈이없고 공백과 밑줄이 렌더링되지 않습니다.

<a href="/">
        <svg class="icon icon-home" viewBox="0 0 16 16">
            <use xlink:href="#icon-home"></use>
        </svg></a>
<a href="/">
        <svg class="icon icon-android" viewBox="0 0 16 16">
            <use xlink:href="#icon-android"></use>
        </svg></a>   

데모 2 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SVG가 올바르게 표시되지 않음

분류에서Dev

SVG 로고가 모바일에서 올바르게 표시되지 않음

분류에서Dev

SVG 아이콘이 올바르게 표시되지 않음

분류에서Dev

표 테두리가 올바르게 표시되지 않음

분류에서Dev

표 테두리가 올바르게 표시되지 않음

분류에서Dev

표 테두리가 올바르게 표시되지 않음

분류에서Dev

HTML로 인라인 된 SVG가 올바르게 표시되지 않음 (Chrome)

분류에서Dev

Google지도가 올바르게 표시되지 않음

분류에서Dev

배경 이미지가 올바르게 표시되지 않음

분류에서Dev

PDF가 GitHub에 올바르게 표시되지 않음

분류에서Dev

IF 문의 결과가 올바르게 표시되지 않음

분류에서Dev

단순 JavaScript가 올바르게 표시되지 않음

분류에서Dev

Highcharts 차트 범주가 올바르게 표시되지 않음

분류에서Dev

iOS7 UISearchBar가 올바르게 표시되지 않음

분류에서Dev

선택한 jquery가 올바르게 표시되지 않음

분류에서Dev

SharePoint Online : XsltListViewWebPart가 올바르게 표시되지 않음

분류에서Dev

Html.ActionLink ()가 올바르게 표시되지 않음

분류에서Dev

Firefox에서 헤더가 올바르게 표시되지 않음

분류에서Dev

NgStrap의 Aside가 올바르게 표시되지 않음

분류에서Dev

HighCharts가 올바르게 표시되지 않음

분류에서Dev

Matplotlib 수학 모드가 올바르게 표시되지 않음

분류에서Dev

CSS / HTML 메뉴가 올바르게 표시되지 않음

분류에서Dev

장소 및 위치가 올바르게 표시되지 않음

분류에서Dev

PDF가 올바르게 표시되지 않음

분류에서Dev

캐스트가 올바르게 표시되지 않음

분류에서Dev

크롬에서 CSS가 올바르게 표시되지 않음

분류에서Dev

Cmd가 올바르게 표시되지 않음

분류에서Dev

테이블보기가 올바르게 표시되지 않음

분류에서Dev

포함 된 SVG가 올바르게 확장되지 않음

Related 관련 기사

  1. 1

    SVG가 올바르게 표시되지 않음

  2. 2

    SVG 로고가 모바일에서 올바르게 표시되지 않음

  3. 3

    SVG 아이콘이 올바르게 표시되지 않음

  4. 4

    표 테두리가 올바르게 표시되지 않음

  5. 5

    표 테두리가 올바르게 표시되지 않음

  6. 6

    표 테두리가 올바르게 표시되지 않음

  7. 7

    HTML로 인라인 된 SVG가 올바르게 표시되지 않음 (Chrome)

  8. 8

    Google지도가 올바르게 표시되지 않음

  9. 9

    배경 이미지가 올바르게 표시되지 않음

  10. 10

    PDF가 GitHub에 올바르게 표시되지 않음

  11. 11

    IF 문의 결과가 올바르게 표시되지 않음

  12. 12

    단순 JavaScript가 올바르게 표시되지 않음

  13. 13

    Highcharts 차트 범주가 올바르게 표시되지 않음

  14. 14

    iOS7 UISearchBar가 올바르게 표시되지 않음

  15. 15

    선택한 jquery가 올바르게 표시되지 않음

  16. 16

    SharePoint Online : XsltListViewWebPart가 올바르게 표시되지 않음

  17. 17

    Html.ActionLink ()가 올바르게 표시되지 않음

  18. 18

    Firefox에서 헤더가 올바르게 표시되지 않음

  19. 19

    NgStrap의 Aside가 올바르게 표시되지 않음

  20. 20

    HighCharts가 올바르게 표시되지 않음

  21. 21

    Matplotlib 수학 모드가 올바르게 표시되지 않음

  22. 22

    CSS / HTML 메뉴가 올바르게 표시되지 않음

  23. 23

    장소 및 위치가 올바르게 표시되지 않음

  24. 24

    PDF가 올바르게 표시되지 않음

  25. 25

    캐스트가 올바르게 표시되지 않음

  26. 26

    크롬에서 CSS가 올바르게 표시되지 않음

  27. 27

    Cmd가 올바르게 표시되지 않음

  28. 28

    테이블보기가 올바르게 표시되지 않음

  29. 29

    포함 된 SVG가 올바르게 확장되지 않음

뜨겁다태그

보관