멋쟁이사자처럼 프론트엔드 수업 중 과제 하나가 바로 '벤딩머신' 만들기였다.
이때는 아직 자바스크립트 진도를 나가기 전이라 우선 HTML/CSS만으로 구현했는데 크롬 브라우저, 삼성 갤럭시폰(내폰), 사파리에서는 아래와 같이 출력이 제대로 되었는데, 남자친구 폰(아이폰)으로 카카오톡 링크를 보내고 확인해보니 각각의 <li> 태그로 구성되어 있는 콜라 버튼들이 아래로 내려가는 현상을 발견했다.
아이폰 사파리앱에서는 정상적으로 구현되는 걸 보면, 아이폰 기기 자체 문제가 아니라 카카오톡 링크 문제인 것 같았다.
확인해보니 flex 속성을 주었을 때, width가 1px 줄어드는 문제가 있었다.
<li> 안에 있는 <button>태그 넓이를 width: 94px로 값을 주었기 때문에 생기는 문제로 보인다.
이를 해결하기 위해 <button>넓이가 아닌 <li> 넓이를 flex-basis: 94px로 설정해 주었고..
결과는 성공! 문제해결!
'땀내 품긴 개발 노-트 > HTML, CSS' 카테고리의 다른 글
[코드라이언] IR기법 - 있었는데요, 없었습니다... -Day16- (1) | 2022.06.21 |
---|---|
[코드라이언] CSS 설계기법 -Day15- (0) | 2022.06.08 |
[코드라이언] Flex 진화형 Grid -Day13- (0) | 2022.04.26 |
[코드라이언] 성배를 들라... Flex -Day12- (2) | 2022.04.25 |
[코드라이언] 선택자 심화 -Day12- (2) | 2022.04.23 |