아랄라랄라
R 스토리
아랄라랄라
전체 방문자
오늘
어제
  • All (197)
    • Web (144)
      • Markup | WEB (9)
      • Styles (45)
      • javascript (32)
      • jquery (28)
      • vue (16)
      • react (10)
      • more (4)
    • IT (31)
      • CS (3)
      • git hub (5)
      • UI | UX (18)
      • more (5)
    • ETC (22)
      • 이슈노트 (12)
      • 스터디 (10)
      • 아랄라 ☞☜ (0)
      • JOB🛠 (0)

인기 글

반응형
hELLO · Designed By 정상우.
아랄라랄라

R 스토리

ETC/이슈노트

[이슈노트] iOS 이슈 모음 #8 (14 이하에서 gap 이슈)

2024. 4. 19. 10:08

 

 

최근 iOS 14 이하 버전에서 Gap이 적용되지 않는 문제가 발생했다. 😥

이미 모든 작업은 완료된 상태였고, iOS 14.6에서는 문제가 없다고 판단하여 이슈를 놓쳤다.


다행히, 다른 환경에서는 문제가 없었기 때문에 대규모 수정보다는 부분적인 수정을 선택했다.

 

이를 위해 @supports를 활용하여 iOS에만 해당되는 CSS를 작성하기로 결정했다.

 

 

예를 들어, 

-webkit-touch-callout은 iOS에서만 적용되며, translate: none은 macOS와 iOS의 Safari 14.1 이후부터 적용된다.

따라서 이 두 가지를 결합하여 다음과 같은 @supports 규칙을 만들 수 있다.

 

 

 

@supports (-webkit-touch-callout: none) and (not (translate: none)) {
     /* iOS에서만 적용되는 CSS 코드 작성 */
}

 

 

위의 코드는 모바일 Safari에서만 작동하며, iOS 버전이 14.5 미만인 기기에 적용된다.

이와 같은 수정으로 iOS 14 이하에서의 Gap 적용 문제를 해결했다!

 

 

 

 


참고)

 

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Conditional_Rules/Using_Feature_Queries

 

Using feature queries - CSS: Cascading Style Sheets | MDN

Feature queries are a useful tool for progressively enhancing a site. They enable you to provide a good solution for all browsers, and an enhanced solution for browsers that support newer properties and values.

developer.mozilla.org

 

https://ppuzio.medium.com/flexbox-gap-workaround-for-safari-on-ios-14-13-and-lower-ffcae589eb69

 

Flexbox gap workaround for Safari on iOS 14, 13 and lower

How to create a correct @supports at-role in CSS to eliminate visual inconsistencies

ppuzio.medium.com

 

https://stackoverflow.com/questions/30102792/css-media-query-to-target-only-ios-devices

 

CSS media query to target only iOS devices

Is there a @media query to target only devices running iOS? For example: @media (min-device-width:320px) and (max-device-width:768px) { #nav { yada: yada; } } Would this also al...

stackoverflow.com

 

728x90
저작자표시

'ETC > 이슈노트' 카테고리의 다른 글

[이슈노트] iOS 이슈 모음 #10 (video 자동 재생, line 이슈)  (1) 2025.04.11
[이슈노트] iOS 이슈 모음 #9 (15 이하에서 mask 이슈)  (2) 2024.10.25
[이슈노트] iOS 이슈 모음 #7 (구버전에서 swiper 터치 슬라이드 이슈)  (0) 2023.04.10
[이슈노트] iOS 이슈 모음 #6 (letter-spacing, position: sticky, label 텍스트 줄바꿈)  (0) 2022.11.17
[이슈노트] iOS 이슈 모음 #5 (가로모드 여백, 확대)  (0) 2021.11.11

티스토리툴바