CSS Negative margin Angabe

selberbauer

Captain
Registriert
Juni 2009
Beiträge
3.604
Hallo,

ich habe eine Leiste, welche ich mit margin-top: -20px; nach oben verschiebe.

Jetzt habe ich gelesen, dass das nicht gut ist und von Google bspw. als SPAM detektiert wird.

Stimmt das?
Wie kann ich alternativ Blockelemente nach oben verschieben?

Gruß
 
Mit margin erzeugst du einen Abstand zwischen dem Element und der Umgebung. Das ist nicht zum Verschieben gedacht.
Ich würde an deiner Stelle die Struktur nochmal überdenken. Nach oben verschieben klingt sehr stark nach nicht richtig verstandenen CSS.
Die quick and dirty Variante dürfte position:relative und top:-20px
 
Abstand zwischen dem Element und der Umgebung !== Verschieben?
Verstehe... :)

Ich würde an deiner Stelle die Struktur nochmal überdenken.
Die ist durchaus korrekt!

Es geht um eine Leiste, welche ganz oben am Kopf des Dokuments sitzt, über die man sich Anmelden kann ohne Verschieben gibt es eine minimale, kleine Lücke.

Du hast das Problem irgendwie noch nicht ganz erkannt
 
selberbauer schrieb:
Jetzt habe ich gelesen, dass das nicht gut ist und von Google bspw. als SPAM detektiert wird.
Ich bezweifle, dass Google bei seiner Seitenbewertung auch noch CSS mit in Betracht zieht.

Verschieben per negativer Margin ist durchaus möglich und manchmal auch irgendwie das einzige, was hilft. Normalerweise sollte es aber über absolute oder relative Position gelöst werden.
 
Zurück
Oben