Wie gestalte ich ein responsives Design für meine Website?
Frage steht im Titel.
Welche Möglichkeiten gibt es da? Könnt ihr mir auch CSS Beispiele geben, ich mache gerade eine Website und möchte wissen ob ich das mit @media richtig mache und es noch weitere Möglichkeiten gibt, damit ich nicht alle class mehrfach eintragen muss.
3 Antworten
![](https://images.gutefrage.net/media/user/EinAlexander/1568031404353_nmmslarge__0_0_355_355_53fff13ea2c79ad9fbc680094640ebd8.jpg?v=1568031404000)
Wie gestalte ich ein responsives Design für meine Website?
https://wiki.selfhtml.org/wiki/CSS/Tutorials/Einstieg/Webseiten_responsiv_umbauen
Alex
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Die einfachste Methode -> nutze Bootstrap. Da sind sämtliche Einstellungen bereits vorhanden. Du musst lediglich lernen, dein Design mit dem Grid-System von Bootstrap umzusetzen.
Es gibt noch diverse andere Frameworks, die ähnlich funktionieren.
Wenn du das alles selbst aufbauen willst, wirst du an Media-Query nicht vorbei kommen, um abhängig vom Display des Seitenbesuchers die Seite auf das entsprechende Format anzupassen.
![](https://images.gutefrage.net/media/user/FaTech/1708715131049_nmmslarge__0_0_500_500_77a0f43d5804c908f40c8a1b0c260400.png?v=1708715131000)
Arbeite mehr mit dynamischen Einheiten, wie % und nutze statische, wie px, nur, wenn es nicht anders geht.
Media Queries kannst du in bestimmten Fällen nutzen, aber nicht um zwischen verschiedenen Pixeln zu switchen, nur damit es auf jeden Bildschirm passt. Für sowas gibt es dynamische Größen.
![](https://images.gutefrage.net/media/user/FaTech/1708715131049_nmmslarge__0_0_500_500_77a0f43d5804c908f40c8a1b0c260400.png?v=1708715131000)
Das kannst du tun und lassen, wie du willst. Border ist aber so ein Ding, was ruhig auch Pixel sein darf
Sollte ich allgemein, wie im folgenden Beispiel:
Oder sollte ich auch meistens wie bei Border auf px gehen?