Warum EM besser als REM ist - Responsive Webdesign

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 40

  • @derartas
    @derartas 2 года назад +2

    Ich finde das Video schon ganz gut - nur würde ich mir evtl ein Video wünschen wo man genau nachverfolgen kann wie du eine Website mit EM baust :)

    • @jonasarleth
      @jonasarleth  2 года назад

      So gut wie alle meine Tutorials hier sind in EM gebaut 😉

  • @FalkoZimmermann
    @FalkoZimmermann 10 месяцев назад

    Super video. Das erklärt mein Problem vom responsiv. Danke

    • @jonasarleth
      @jonasarleth  10 месяцев назад

      Wenn man es einmal verstanden hat, macht es alles Sinn :)

  • @datdrummachine
    @datdrummachine 2 года назад

    Tolles Video Jonas! Mit dem Thema REM und EM muss man sich aktiv beschäftigen, dann kann man auch dein Video gut nachvollziehen 👍 Ich habe auch immer EM für meine letzten Projekte verwendet und wollte nun wieder zu REM zurückkehren, weil die Elternvererbung trotz Vorteile manchmal auch sehr nervig sein kann. Durch dein Video bin ich nun doch wieder am Überlegen, mein Template auf EM umzubauen 😄 War auf jeden Fall sehr hilfreich, danke dir!

    • @jonasarleth
      @jonasarleth  2 года назад +3

      Ich habe auch eine weile gebraucht. Ich nutze EM aber quasi genau wie alle REM nutzen mit der einzigen Ausnahme, dass ich den Body bei den Breakpoints kleiner stelle und das sich auf meine Elemente auf der Seite vererbt. Das macht wiederum alle Elemente etwas kleiner. Die Elternvererbung versuche ich auch möglichst garnicht erst zu verwenden. Außer mal bei kleinen Elementen wie dem Badge im Video-Beispiel. Bleib doch bei REM und stelle nur die Font Size des HTML Tag etwas kleiner. Dann hast du den gleichen Effekt.

  • @younlogiudice7244
    @younlogiudice7244 8 месяцев назад

    Top Video! Werde ich beim nächsten Projekt definitiv verwenden. Mal schauen, wie gut es klappt meine Seite von PX in EM umzustellen. Danke! :)

  • @user-yg4nx1mk9v
    @user-yg4nx1mk9v 2 года назад +3

    Jonas, hi! Thanks for the video! Maybe you could sometime make a video with an example of how you design multiple pages in em in webflow? That would be a very informative video, especially for people like me who design sites in px. 🙏

    • @jonasarleth
      @jonasarleth  2 года назад +1

      Ok I write it into my content calendar! Thanks for your feedback! I try to show the process in building something from the ground up in ME.

  • @majumadide6098
    @majumadide6098 2 года назад

    Danke für die ausführliche Erklärung 👍

  • @milanistvan
    @milanistvan 2 года назад

    Vielen Dank!! Sehr gut erklärt, wie immer 😊

    • @jonasarleth
      @jonasarleth  2 года назад

      Sehr gerne 😊 Danke für deinen Support Milan!

  • @framerprojects
    @framerprojects 11 месяцев назад

    Super Tutorial Jonas! Wäre cool wenn du dieses Tutorial "remixen" könntest mit den neuen Webflow Variables. Denke mit der Variables Funktion lassen sich viele Layouts ganz ohne Designsystemen realisieren. Zum Beispiel Abstände, Textgrößen oder Farben.

    • @jonasarleth
      @jonasarleth  9 месяцев назад +2

      An viele Stellen machen globale Klassen trotzdem noch Sinn, da sie weniger Code generieren wie jedes Mal Abstände wieder mit den Variablen zu verknüpfen.

  • @ViktorStark
    @ViktorStark 2 года назад +1

    Benutzt man nicht REM um später das Fluid Responsive im Custom Code zu bekommen?
    Das ist doch auch der Hintergrund bei finsweet oder?

    • @datdrummachine
      @datdrummachine 2 года назад

      Fluid Design funktioniert auch mit EM. REM und EM unterscheiden sich nur darin, an was sich die jeweilige Einheit orientiert. REM orientiert sich immer an der font-size von
      EM orientiert sich immer an der font-size des Elternelements eines Elements.
      Sowohl REM als auch EM sind relative Einheiten, lassen sich also beide für Fluid Design nutzen.

    • @jonasarleth
      @jonasarleth  2 года назад

      Dazu kommt als nächstes noch ein Video! Ich nutze das Fluid Design auch bei meinen Websites mit EM.

  • @fil.ip1
    @fil.ip1 3 месяца назад

    smart

  • @DigitaleWeltLibrary
    @DigitaleWeltLibrary Год назад

    Tolles Video. Jedoch nutzt man rem um die Einstellungen vom Browser zu übernehmen, weil ein rem entspricht der Standartschriftgröße 16px und dass soll der Nutzer ändern können damit kleinere Schriften für ältere Menschen leichter lesbar sind. Wenn man jetzt wie du sagst die body schriftgröße ändert, hat es keinen Sinn mehr. Verstehe ich etwas falsch?

    • @jonasarleth
      @jonasarleth  Год назад

      REM orientiert sich am html-Element und das umschließt das gesamte Dokument. Es ist, wie du sagst, 16 px beziehungsweise variabel je nach Einstellung des Nutzers im Browser. Aber auch das HTML Element vererbt seine Font size weiter an das nächste, und das ist der Body. Wenn also der Body auf 1 EM gestellt wird, wird das mit der Font Einstellung des Eltern-Element multipliziert. Und dieses ist das HTML Element mit 16 Pixel.

    • @jonasarleth
      @jonasarleth  Год назад +1

      Aber Gute Frage 👍

    • @DigitaleWeltLibrary
      @DigitaleWeltLibrary Год назад

      @@jonasarleth Genau, deswegen hat es in meinem Augen keinen Sinn die Schriftgröße des bodys zu ändern. Außerdem, wenn ich die Schriftgröße eines Elements mit px oder rem ändere, ändert sich die em Einheit auch entsprechend.

    • @DigitaleWeltLibrary
      @DigitaleWeltLibrary Год назад

      @@jonasarleth Ich habe nochmal darüber nachgedacht und wie wäre es, wenn du dvh/dvw (device View width/height) verwendest, denn dann sparst du dir die Mitgabe der Schriftgröße, da es sich nach der Bildschirmbreite/höhe richtet.

  • @alfredopalacios5051
    @alfredopalacios5051 2 года назад

    Hallo Jonas, hast du mediaquerys in der css gesetzt oder musst du immer den body oder html mit 16px zum Beispiel lassen.

    • @jonasarleth
      @jonasarleth  2 года назад

      In der Embed Datei (global CSS) ist eigentlich nichts drin. Das wurde von einem anderen Projekt dupliziert. im Body lasse ich quasi auf Desktop die 1rem stehen. Schau es dir hier gerne nochmal an: preview.webflow.com/preview/em-example?preview=6053df99a70503269ba94c610c411f03&workflow=preview

  • @sammile
    @sammile 6 месяцев назад

    Pixel ist doch dafür gut um feste Positionen zu bekommen, es müssen ja nicht Buttons oder texte sein ?

    • @jonasarleth
      @jonasarleth  5 месяцев назад

      In Zeiten von responsive und so vielen unterschiedlichen Screen Größen ist Pixel nicht mehr praktikabel. Eine Position kann auch mit EM oder REM genau erreicht werden und respektiert dabei noch die Barrierefreiheit.

  • @stevedowning4824
    @stevedowning4824 2 года назад

    Hej Jonas! Wird es dazu noch Updates im Webflow-Kurs geben? Da sind viele Elemente ja noch in Pixel angegeben. Wird es allgemein noch Updates vom Kurs geben? Es kommen ja regelmäßig neue Funktion von Webflow, wie jetzt z.B. Logic

    • @jonasarleth
      @jonasarleth  2 года назад +1

      Der Kurs wird Anfang nächsten Jahres mit neuen Videos überarbeitet. Alle Teilnehmer bekommen dann automatisch die neuen Inhalte. REM und EM kann ein Teil des Kurses sein, trotzdem ist es für viele schneller zu verstehen, wenn es in Pixel gehalten ist. Deshalb bin ich mir bei dem Punkt noch nicht sicher. Alle Tutorials und Templates sind auch in PX.

    • @stevedowning4824
      @stevedowning4824 Год назад +1

      @@jonasarleth Mega! Ich freu mich schon. Hab durch den Kurs so unfassbar viel gelernt. Eine Anmerkung habe ich: Der Einstieg mit Pixel ist zwar einfacher, aber warum nicht lieber direkt richtig lernen? Pixel hat heutzutage ja einfach fast nur noch Nachteile. Und vielleicht wäre es für viele Leute einfach verwirrend erst das eine und dann das andere zu lernen :) Ganz unabhängig davon bin ich wirklich froh Teil der Community, auch bei Patreon zu sein! Der Mehrwert ist einfach unbezahlbar

  • @lefou84
    @lefou84 2 года назад +1

    Ich hatte mir REM schon mehrfach das Problem, dass ein Kunde ohne es zu wissen seine Schrifteinstellungen im System geändert hatte und das Frontend quasi immer "verzerrt" gesehen hat. Feedbackschleifen waren also frustig bis verwirrend. Hat eine Weile gedauert rauszufinden was los war. Super nervig und kein schönes Bild.

    • @jonasarleth
      @jonasarleth  2 года назад

      Meine Kunden nutzen in der Regel nur den Webflow Editor. Sollte ein Kunde nach Projekterstellung selber mit seinem Team im Designer die Seite erweitern wollen, würde ich höchstwahrscheinlich sogar alles mit PX aufbauen. Das ist am einfachsten zu verstehen. Das Problem ist auch, dass Webflow standardmäßig immer PX anwendet sobald der User was eingibt. Daher würden dadurch wahrscheinlich schnell Kombinationen aus beidem entstehen. Oder eine Schulung geben und zeigen, wie PX in REM umgerechnet werden und warum das so wichtig ist.

  • @yoozer8741
    @yoozer8741 Год назад

    Danke Jonas. Aber für die Schrift verwendest du trotzdem REM?

  • @stefanwerner7664
    @stefanwerner7664 2 года назад

    Danke für deinen Beitrag. Kannst du vielleicht das Beispiel als Webflow-Projekt bereitstellen? Das wäre hilfreich, um sich die Vererbung noch einmal genau anzuschauen. Hier noch ein gutes Video zu dem Thema: ruclips.net/video/0yiY52OB4uU/видео.html

    • @jonasarleth
      @jonasarleth  2 года назад

      Leider habe ich das Beispiel schon gelöscht 😩 Sorry!!!

    • @jonasarleth
      @jonasarleth  2 года назад

      Nein stimmt nicht, hier ist es doch noch. Aber es ist nicht sehr ordentlich aufgebaut. Aber vielleicht hilft es dir dennoch: preview.webflow.com/preview/em-example?preview=6053df99a70503269ba94c610c411f03&workflow=preview

    • @stefanwerner7664
      @stefanwerner7664 2 года назад

      @@jonasarleth Ich hatte es mittlerweile selbst nachgebaut, aber trotzdem Danke ;o). Eine Frage: Dass die Fontsize der Elternelemente sich auf den Fontsize des Bodys beziehen ist nur in Webflow so, oder? Ich frage, weil das Padding des REM-Badges bezieht sich wiederum auf das REM im HTML-Root. Ansonsten würde ja auch dieser skalieren…