Ich brauche zwei Divs, um ein bisschen so auszusehen:
| |
---| LOGO |------------------------
| |_______________| LINKS |
| CONTENT |
Was ist die sauberste / eleganteste Art, sie sauber überlappen zu lassen? Das Logo hat eine feste Höhe und Breite und berührt den oberen Rand der Seite.
Verwenden Sie einfach negative Ränder, im zweiten Teil sagen Sie:
Stellen Sie außerdem sicher, dass Sie die Eigenschaft z-index festlegen, um die gewünschte Überlagerung zu erhalten.
quelle
Mit absoluter oder relativer Positionierung können Sie alle Arten von Überlappungen durchführen. Sie möchten wahrscheinlich, dass das Logo so gestaltet wird:
Hinweis: Die absolute Position hat ihre Exzentrizität. Sie müssen wahrscheinlich ein wenig experimentieren, aber es sollte nicht zu schwer sein, das zu tun, was Sie wollen.
quelle
Mit CSS setzen Sie das Logo div auf die absolute Position und die z-Reihenfolge auf das zweite div.
quelle
Wenn Sie möchten, dass das Logo Platz einnimmt, ist es wahrscheinlich besser, es nach links zu schweben und dann den Inhalt mithilfe des Randes nach unten zu verschieben.
oder was auch immer Sie wollen.
quelle