티스토리 뷰
1. 모바일 사파리에서 font-size가 적용되지 않는 경우
미디어쿼리로 모바일에서 font-size를 작게 설정하는 경우, 개발자 도구에서 봤을때는 정상적으로 적용되어 있는데도 실제로는 적용이 안되어 있는 경우가 있었다. 예를 들면 font-size: 10px 등으로 작은 수치로 설정했을 경우 적용되지 않는 경우가 발생했다.
아이폰은 화면 비율에 따라 폰트 사이즈를 자동으로 세팅하는 경우가 있어 발생한 이슈.
-webkit-text-size-adjust: none; 적용해서 해결
2. 아이폰에서 a / button 태그의 폰트 컬러가 파란색으로 보이는 경우
a나 button에 폰트 컬러를 명시적으로 적용해주면 해결.
3. 모바일 사파리에서 input type="date" 텍스트 좌측정렬 하는 법
모바일 사파리에서는 기본적으로 input type="date"를 선택하면 선택된 날짜 텍스트가 input 영역의 중앙에 위치하게 된다.
좌측정렬을 적용하고 싶다면 input::-webkit-date-and-time-value { text-align: left; } 적용하면 된다.
4. 맥os 브라우저에서 스크롤 바운스 방지
맥에서 브라우저 스크롤 시 웹페이지 최하단에 도달했을 때 계속 스크롤을 하면, 페이지가 튕기듯이 움직이는 스크롤 바운스 효과가 있는데 이 효과를 제거해야 할 필요가 있었다.
overscroll-behavior-y: none; 을 적용해서 바운스 효과는 없앴지만 100% 지원이 되는지는 확인 필요할 듯.
참고 링크
https://blueamor.tistory.com/819
https://developer.apple.com/forums/thread/691305
https://www.bram.us/2016/05/02/prevent-overscroll-bounce-in-ios-mobilesafari-pure-css/
'개발 > css' 카테고리의 다른 글
[CSS] CSS만으로 input의 입력을 감지하는 법 : placeholder-shown (0) | 2024.02.07 |
---|---|
[CSS] animate gradient border (0) | 2023.06.03 |
[CSS] 텍스트 속성 관련 정리 (0) | 2022.01.03 |
[CSS] 텍스트에 말줄임표(...) 적용하기 / text-overflow (0) | 2022.01.03 |
[CSS] 포토샵 line-height, letter-spacing css에 적용하기 (0) | 2022.01.03 |
- Total
- Today
- Yesterday