SVG を使用していますが、何らかの理由で、ユーザー エージェント スタイルシートによって高さが 289 ピクセルに設定されています。
多くのSVG(少なくとも256など)を使用するため、高さを定義したくありません!important
..
では、ユーザー スタイルシートを (Chrome を使用して) 調整したり、SVG の高さフィールドをリセットしたりして、定義されないようにするにはどうすればよいでしょうか?
SVG HTML の例: (SVG の高さは 25 ピクセルですが、svg バウンディング ボックスは 289 にレンダリングされます)
<div id="measure<%= measure.cid %>" class="measure">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="10" y="10" width="250" height="25" style="stroke:black; stroke-width:2; fill:lightgray;" />
<div id="<%= beatHolder %>">
</div>
</svg>
</div>
の答えを試すとAlex W
、次のようになります。