Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne] Strona nie chce wyświetlić grafiki SVG
Forum PHP.pl > Forum > Przedszkole
sweter
Witam,
mam taki prosty kod:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
  3. SVGweb test
  4. </title>
  5. </head>
  6. <body>
  7. <div style="width:500px; height:500px; border:1px solid gray;" id="zawartosc">
  8. <object type="image/svg+xml" id="__svg__random___0__object" style="overflow-x: hidden; overflow-y: hidden; visibility: visible">
  9. <circle cx="200" cy="200" r="50" fill="red" stroke-width="10px" stroke="black"/>
  10. </object>
  11. </div>
  12. </body>
  13. </html>

Niestety nie wyświetla mi się czerwone kółeczko. Sprawdzałem na Operze 11, Firefox'ie 3 i Chromie 9.
Według Wikibooks powyższy kod jest poprawny.
Proszę, podsuńcie pomysły jak naprawić powyższy kod.
Pozdrawiam
AlexDeLarge
http://pl.wikibooks.org/wiki/SVG/Struktura Chodzi Ci o to?
Zauważ, że: nie masz deklaracji przestrzeni nazw SVG (xmlns:svg="http://www.w3.org/2000/svg") więc nie wiadomo skąd wziąć definicję elementu "circle".

Kod, który mi działa:
  1. <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="200px" height="200px">
  2. <circle cx="200" cy="200" r="50" fill="red" stroke-width="10px" stroke="black"/>
  3. </svg>


Możesz, jeśli chcesz mieć dokument, który się waliduje, itd. przenieść definicję grafiki do zewnętrznego pliku sformatowanego jak tutaj: http://www.w3schools.com/svg/tryit.asp?fil...t1&type=svg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.