Ankündigung

Einklappen
Keine Ankündigung bisher.

Bild-Anzeige Safari

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bild-Anzeige Safari

    Hey,

    wenn ich ein Bild einbinden will, und die Größe per CSS formatiere,
    (feste Breite),
    dann funktioniert das überall (Firefox, Internet Explorer, Chrome)
    aber nicht bei SVG. Da zeigt es das Bild etwas zusammengepresst an.

    PHP-Code:
    <img src="/base/logo.svg" width="335px"/> 
    Was ist da der Haken bei Safari?
    Es sieht so aus, als wenn der Browser für die Bilder noch einen Rand links und rechts macht und dieser Rand in der festen Breite mit inbegriffen ist... aber ich weiß nicht woher der kommen soll.


  • #2
    Bitte CSS benutzen und nicht das HTML width Attribut.

    Kommentar


    • #3
      ändert nichts... gleicher Fehler

      Kommentar


      • #4
        Das war grundsätzlicher Ratschlag gemeint: Wann immer möglich, CSS nutzen statt irgendwelcher archaischer HTML-Attribute. CSS ist dafür verantwortlich, wie etwas aussieht - das ist dessen Sinn und Zweck. Daher Styling-Angaben mit CSS machen.

        Kommentar


        • #5
          Hört sich schwer nach fehlendem preserveAspectRatio im SVG an. SVG als Image(-Tag) ist (noch) nicht Standardisiert, es steht jedem Browser frei auf fehlende SVG-Meta-Informationen zu reagieren wie er möchte.

          http://tutorials.jenkov.com/svg/svg-...g-aspect-ratio
          [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

          Kommentar

          Lädt...
          X