Mam logo wyrównywane w środku, a kiedy dostosowuję szerokość ekranu/okna, pozostaje idealnie w centrum. Po lewej stronie logo Mam małe menu z tylko dwoma słowami, chcę, aby to menu/div zawsze było pomiędzy logo a lewą krawędzią.Środkowy środek między środkowym i lewym
Czy można to zrobić tylko przy użyciu CSS?
Należy wziąć pod uwagę, że logo ma własną szerokość 200px
, ale mogę to naprawić z margin-left: -100px;
. A jeśli chodzi o rozmiar ekranu, który nie pasuje już po lewej stronie, umieszczę go pod logo z numerem @media screen and (max-width: px) { ... }
.
Jak to: http://postimg.org/image/v148gyc9b/
Tak. Potrzebowałem tylko szerokości: calc (50% - 100px) dla menu, i mogłem usunąć margines po lewej: -100px; Miałem za logo! Przetestuję to nieco, ale wygląda na to, że powinno działać! Każdy pomysł na temat przeglądarki obsługuje calc? Dziękujemy! – Fredrik
Możesz sprawdzić obsługę przeglądarki tutaj: http://caniuse.com/#search=calc – Franz