Wieso funktioniert margin-left, aber margin-right nicht?

... komplette Frage anzeigen

4 Antworten

Mach dich mit dem CSS Box und Flex-Modell vertraut. Ohne essentielles HTML und CSS Grundlagenwissen kommen sonst schnell weitere Fragen, die du eigentlich schnell selbst beantworten könntest. Unter anderem wie diese hier. Derartiges Wissen wird unter anderem im HTML5 Handbuch von Stefan Münz vermittelt. 

http://webkompetenz.wikidot.com/docs:html-handbuch

Warum deine Formatierung nicht funktioniert, wir so ohne Markup und CSS nicht nachvollziehen können. Daher speichere bitte deinen Quellcode auf einer Plattform wie CodePen oder JSFiddle, damit wir einen Blick drüber werfen können. So ins blaue zwei Tipp für dich:

  1. Markup und CSS validieren
  2. Selbst auf Schreibfehler überprüfen (falsche oder fehlende Klammern und/oder Semikolons, Groß und Kleinschreibung etc.)

LG medmonk   

Antwort bewerten Vielen Dank für Deine Bewertung

Normalerweise sollte es funktionieren. Vielleicht hast du dich verschrieben...

Du kannst ja mal deine(n) Quelltext(e) hier oder auf http://pastebin.com hochladen, dann können wir dir vielleicht weiterhelfen...


Antwort bewerten Vielen Dank für Deine Bewertung

Sollte eigentlich schon funktionieren, wobei zu beachten ist:
- margin-left und margin-right funktionieren nicht gleichzeitig!
- margin-right funktioniert evtl. sogar, was du aufgrund der Standardlinksbündigkeit des Browsers nicht merkst

Wenn du deinen Code bei jsfiddle.net oder anderen Anbietern hochlädst, kann ich dir besser helfen.

Ich hoffe, ich konnte dir helfen.
LG Willibergi

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Stunter
30.03.2016, 23:39

Naja, margin-left und margin-right funktionieren bei einer Ausnahme gemeinsam: Wenn man margin-left: auto; und margin-right: auto; macht.

0
Kommentar von Willibergi
30.03.2016, 23:40

Das stimmt.
Danke für die Korrektur!
LG Willibergi

0
Kommentar von RakonDark
31.03.2016, 11:53

Margin left und margin right funktionieren immer gemeinsam , es kommt auf das element an , bei fester breite sieht man es natürlich nicht ,

aber in diesem beispiel wohl ganz deutlich  (bei großem Fenster)

https://jsfiddle.net/gqvn72kw/1/
1
Kommentar von Willibergi
31.03.2016, 12:50

Sorry, ich hab's mit padding verwechselt. :3
LG Willibergi

0

Um eine Antwort geben zu können, benötigt man glaube ich mehr Informationen.

Antwort bewerten Vielen Dank für Deine Bewertung