SVG: position centré non voulu.

Fermé
pazz - 18 janv. 2010 à 17:26
 pazz - 18 janv. 2010 à 17:33
Bonjour,

j'ai découvert depuis peu le svg qui permet de faire des image vectoriel en xml mais je but sur un problème de positionnement.

lorsque je charge mon svg dans une balise object ou embed pour IE il me centre mes objet ... alors que dans les paramètre je donne le "x" a "0" et pareil pour le y ...

voila le SVG

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="ombre.css" charset="utf-8"?>

<svg version="1.1" baseProfile="full" width="100%" height="100%" xml:lang="fr" viewBox="0 0 400 300" preserveAspectRatio="xMidYMid meet"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">

<title>La primitive feGaussianBlur</title>

<defs>
	
	<filter id="flou2">
		<feGaussianBlur stdDeviation="10"/>
	</filter>
	

	<g id="bouton">
		<rect x="5" y="5" rx="20" ry="20" height="200" width="500" />
	</g>
	
	<g id="bouton2">
		<rect x="0" y="0" rx="20" ry="20" height="200" width="500" />
	</g>

	
</defs>


<g>

	<use id="b2" xlink:href="#bouton"/>
	<use id="b3" xlink:href="#bouton2"/>

</g>


</svg>



et voila le html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<style>
object{
border:1px solid #000;
}
</style>
</head>

<body>


<object type="image/svg+xml" data="index.svg" width="1000" height="240">
  <param name="src" value="index.svg" />
  <embed src="index.svg" width="500" height="100" type="image/svg+xml" pluginspage="https://www.adobe.com/devnet/svg.html" /> 
</object>


</body>
</html>



et le carré avec l'ombre portée ce trouve au centre pourquoi ??????
A voir également:

2 réponses

je viens aussi de remarquer que les dimensions ne joue pas au lieu d'être du 500 x 200 c'est du 334 x 135

.... ??? c'est un peu nul tout sa !! Q('.'Q)

pazz
0
!!!! c'est bon autan pour moi

<svg version="1.1" baseProfile="full" width="100%" height="100%" xml:lang="fr" viewBox="0 0 400 300" preserveAspectRatio="xMidYMid meet">

doit être

<svg version="1.1" baseProfile="full" width="100%" height="100%" xml:lang="fr" viewBox="0 0 0 0" preserveAspectRatio="xMidYMid meet">


voili voilou pardon pour le dérangement ;)

pazz
0