맥북의 크롬에서 버그가 정말 많이 발견됩니다. 헤더 버튼이 잘못된 메뉴를 열거나, 채팅 드로어를 닫으려 하면 햄버거 메뉴가 열리거나 하는 식이에요.
그 원인에 대해서는 아직 정확한 답이 없어요. 아마 서로 충돌하는 SCSS가 있는 것 같다는 추측만 하고 있습니다. 그래도 당신과 당신의 포럼은 점점 나아지고 있어요 - 실망하지 마세요. 처음 이곳에 왔을 때와 비교하면 당신의 사이트가 훨씬 좋아졌거든요. 경험이 없다면 CSS는 까다로운 부분이고, 조금만 부주의해도 금방 엉망이 될 수 있어요. 천천히 진행하면서 이곳의 Documentation 지식 베이스 주제들을 읽어보시길 권합니다. CSS를 좀 더 단순하고 간결하게 다듬으면 문제점을 파악할 수 있을 거라고 생각합니다.
헤더 콘텐츠의 폭이 변할 수 있기 때문에(번역, 버튼 수 등), 헤더와 페이지 콘텐츠의 중앙을 항상 동일하게 유지하는 간단한 방법은 없습니다.
이 코드가 작동하는 이유는 왼쪽 콘텐츠(로고)의 폭이 이제 오른쪽 콘텐츠(버튼 컨테이너)의 폭과 동일해졌기 때문입니다. 오른쪽에 표시되는 버튼이 다르므로, 로그아웃 상태(.anon)를 타겟팅하는 별도의 CSS가 필요합니다. 또한 앞서 언급했듯이 번역에 따라 버튼 크기가 달라지므로, 이는 정렬에도 영향을 미칩니다.
@awesomerobot 님, 스크린샷과 함께 설명해 주셔서 감사합니다. 제게 매우 이해하기 쉬웠습니다.
@media screen and (min-width:640px){
.d-header .panel{
margin-left:-66px;
}
}
이 방식으로도 시도해 보고 있는데, 마치 테트리스 속 스네이크 게임처럼 두 요소가 화면에서 서로 뒤쫓아 가는感じです.
해결 방법
/* arama 검색 바 중앙 정렬 */
@media screen and (min-width:640px){
html:not(.anon) .d-header .panel {
margin-left: 95px;
}
}
.floating-search-input-wrapper {
margin-right: -35px;
}
/* arama 검색 바 중앙 정렬 */