SVG <tspan>
요소 배경색을 지정할 수 있습니까? 그렇지 않다면 시뮬레이션을위한 가장 좋은 방법은 무엇입니까?tspan 요소의 배경색
목표는 텍스트 배경색을 지정하는 것이며, <tspan>
요소를 채우는 것이 완벽 할 것이라고 생각했습니다. 이미 여러 줄 텍스트의 줄을 나타내는 텍스트 청크 (<tspan>
요소)를 "개요"합니다.
내가 함께 일하고 있어요 예 : I 시도
<text x="100" y="100" font-size="30">
<tspan>hello</tspan>
<tspan x="100" dy="1.2em">world</tspan>
</text>
"fill"속성하지만 그 뒤에이 아닌 영역, 텍스트의 (색상) 채우기에 영향을 줄 것으로 보인다 :
<tspan fill="yellow">hello</tspan>
또한 CSS를 통해 배경색을 설정해 보았습니다.
<style type="text/css">tspan { background-color: yellow }</tspan>
.하지만 적어도 작동하지 않습니다 (Chrome 17 및 Firefox 12). "입력"을
포장 <g>
에서 tspan (또는 <g>
자체를 텍스트) 중 하나가 작동하지 않습니다
<g fill="yellow"><tspan>hello</tspan></g>
<tspan><g fill="yellow">hello</g></tspan>
를 제외하고 동일한 위치에 배치 된 <rect>
요소를 만들 수 - 내가 원하는 뭔가를 피하십시오 - 이것을 달성하는 또 다른 방법이 있습니까?
고마워, 나는 그때 rect와 함께 갈거야. 텍스트 배경을 지정하는 것이 왜 문제가 될 수 있는지 이제 알 수 있습니다. – kangax