2016-07-10 22 views
0

同じ幅であるが高さが異なる2つのベクトル(.svg)画像があります。同じ高さを持つ異なる高さの.svg画像

画像1 = 1231x240、画像2 = 1231x44。

私は(CSSの)両方の画像でこれをやろう:

<img src="images/p/p_s.svg" class="pantallaSup" > 
<img src="images/p/p_i.svg" class="pantallaInf" > 

.pantallaSup{ 
    height: auto; 
    width: 500px; 
} 

.pantallaInf{ 
    height: auto; 
    width: 500px; 
} 

が、画像1は画像2よりも大きな幅を取得します。

大抵の場合、画面をズームインまたはズームアウトすると、その差が増減します。

私は間違っていますか?

例:UPDATED https://jsfiddle.net/npk1c3u8/2/

+0

あなたは明らかにあなたの問題を説明できますか?あなたのデモをチェックしたところ、うまくいきました。ちょうど私は画像の間にスペースを追加しました。デモの目的でhttps://jsfiddle.net/npk1c3u8/3/と表示されていましたが、可能であればスクリーンショットを共有することはできませんでした。 –

+0

2つの画像が画面に表示されているとき(画像例では500ピクセル)、画像の幅はまったく同じですが、FirefoxとChromeの最終バージョンを使用した場合、最初の画像の幅はImage2よりも長くなります。 –

+0

大丈夫です、私はそれを確認してお知らせします。 –

答えて

0

注:私はあなたのSVG画像に問題が見つかりました。だから私はデモ用に2つの新しいSVG画像を作成しました。私はあなたのデモのような画像を配置していました、そして、私はまた、異なるブラウザで両方の画像の幅をチェックしました。

今、幅が完璧を示しています。

SVGのDEMO:

.maxSize{ 
 
\t width: 600px; 
 
\t background-color:gray; 
 
} 
 
.pantallaSup{ 
 
\t height: auto; 
 
\t width: 500px; 
 
} 
 
.pantallaInf{ 
 
\t height: auto; 
 
\t width: 500px; 
 
}
<div class="maxSize"> 
 
    <img src="http://imgh.us/svg-1.svg" class="pantallaSup" > 
 
    <img src="http://imgh.us/svg-2.svg" class="pantallaInf" > 
 
</div>

+0

これは私が期待したものではありません。私はイメージで私をより良くエキスパートしようとします。 http://imgh.us/lalala_1.png –

+0

申し訳ありません、私はそれを確認してお知らせします。 –

+0

@ジョーディ、私は私の答えを更新した、一度デモを確認してください。 –

関連する問題