사용자의 기본 글꼴 크기를 가정하지 않고 CSS / SASS에서 em 값 -1px 계산

RickL

내 RWD 중단 점을 SASS의 변수로 설정하고 있습니다 $bp-medium: 48em;( 예 : 1em = 16px 일 때 768px에 해당). 또한 그보다 1px 적은 변수를 설정하고 해당 변수의 값을 ems로 설정하여 중단 점이 사용자의 기본 크기 기본 설정을 계속 존중하도록하고 싶습니다 .

SASS는 확실히 계산 도구를 제공하지만, 제가 시도한 모든 방법은 사용자가 브라우저의 기본 글꼴 크기를 설정 한 픽셀 수에 대한 가정을해야합니다. 예를 들면 :

$bp-medium-1: ($bp-medium/1em)*16px-1px;

… $ bp-medium-1에 767px의 값을 제공합니다 (결과가 px로 표시되므로 모든 옵션 중에서 가장 나쁨).

$bp-medium-1: $bp-medium - (1em/16);

… 이것은 $ bp-medium-1에 47.9375em의 값을 제공합니다. 적어도 결과는 지금 ems에 있기 때문에 더 좋습니다. 그러나 저는 계산에서 '16'을 다시 가정해야했습니다.

요약하자면 : 16px / em 기본 크기를 가정 할 필요없이48em - 1px 최종 결과가 ems 인 작업을하고 싶습니다 .

할 수 있습니까?

Cimmanon

아니 당신은 할 수 없습니다. em 및 px와 같이 호환되지 않는 단위로 산술 연산을 수행 할 수있는 유일한 방법 calc()은 CSS (Sass 아님) 를 통하는 것이며 미디어 쿼리에서는 허용되지 않습니다 .

특정 값보다 작은 가능한 가장 큰 10 진수 (정밀도 설정에 따라)를 사용할 있습니다 .

// default precision in Sass is 5 decimal places
// go any bigger and Sass will round up
@media (max-width: 34.99999em) {
    body {
        background: red;
    }
}

@media (min-width: 35em) {
    body {
        background: green;
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CSS를 사용하여 각 문자의 너비에 따라 고정 폭 글꼴 크기를 설정합니다.

분류에서Dev

KDE에서 단일 계정의 기본 글꼴 크기 변경

분류에서Dev

Vaadin RichTextArea에서 사용자 지정 글꼴 및 사용자 지정 글꼴 크기를 추가하는 방법

분류에서Dev

Outlook HTMLBody는 값에 관계없이 지정한 글꼴 크기를 출력하지 않습니다.

분류에서Dev

사용자가 CSS 기본 글꼴 크기를 변경할 수 있습니까?

분류에서Dev

글꼴 패밀리 또는 글꼴 크기에 영향을주지 않고 <h1> 태그 적용

분류에서Dev

SwiftUI가 탭보기에 사용자 지정 글꼴을 적용하지 않음

분류에서Dev

기본 사용자 정의 글꼴

분류에서Dev

글꼴 크기에 대한 상속 값 계산

분류에서Dev

글꼴 크기에 대한 상속 값 계산

분류에서Dev

CSS : 글꼴 크기가 정확하지 않습니까?

분류에서Dev

크기가 조정 된 브라우저가 1px을 추가하거나 CSS에서 1px의 높이를 취하는 이유는 무엇입니까?

분류에서Dev

웹 사이트 및 웹 앱에 사용하기에 가장 적합한 글꼴 크기 em 또는 px?

분류에서Dev

CSS를 사용하여 글꼴 군에 따라 글꼴 크기를 변경 하시겠습니까?

분류에서Dev

사용자 정의 기본 설정에 다른 글꼴 크기를 제공하는 기본 설정 화면을 중지하는 방법

분류에서Dev

나머지 크기를 조정하지 않고 Windows 7에서 기본 글꼴 크기를 설정하는 방법은 무엇입니까?

분류에서Dev

EM을 사용하는 미디어 쿼리에서 브라우저의 기본 글꼴 크기를 덮어 쓸 수 있습니까?

분류에서Dev

CSS에서 글꼴 크기 자동 조정

분류에서Dev

~ / .Xdefaults를 편집하지 않고 rxvt-unicode에서 글꼴 크기 늘리기

분류에서Dev

상자 크기를 변경하지 않고 글꼴 크기 변경

분류에서Dev

IE에 표시되지 않는 사용자 정의 기호 글꼴

분류에서Dev

범용 선택기를 사용할 때 CSS 글꼴 크기가 적용되지 않습니다.

분류에서Dev

xcode에서 글꼴 패밀리를 변경하지 않고 레이블의 글꼴 크기를 변경하는 방법

분류에서Dev

디스플레이 및 글꼴 크기가 클 때 사용 가능한 너비를 수동으로 계산하는 것이 올바르지 않습니다.

분류에서Dev

jquery mouseover .css가 글꼴 크기에 대해 작동하지 않습니다.

분류에서Dev

jQuery toggleClass가 글꼴 크기가 설정된 결정자 선택기의 글꼴 크기를 변경하지 않음

분류에서Dev

CSS 증가 글꼴 크기

분류에서Dev

CSS를 사용하여 특정 블록의 글꼴 크기 변경

분류에서Dev

Bokeh DeprecationWarning : 고정 글꼴 크기 값을 'text_font_size'문자열로 설정하는 것은 더 이상 사용되지 않습니다.

Related 관련 기사

  1. 1

    CSS를 사용하여 각 문자의 너비에 따라 고정 폭 글꼴 크기를 설정합니다.

  2. 2

    KDE에서 단일 계정의 기본 글꼴 크기 변경

  3. 3

    Vaadin RichTextArea에서 사용자 지정 글꼴 및 사용자 지정 글꼴 크기를 추가하는 방법

  4. 4

    Outlook HTMLBody는 값에 관계없이 지정한 글꼴 크기를 출력하지 않습니다.

  5. 5

    사용자가 CSS 기본 글꼴 크기를 변경할 수 있습니까?

  6. 6

    글꼴 패밀리 또는 글꼴 크기에 영향을주지 않고 <h1> 태그 적용

  7. 7

    SwiftUI가 탭보기에 사용자 지정 글꼴을 적용하지 않음

  8. 8

    기본 사용자 정의 글꼴

  9. 9

    글꼴 크기에 대한 상속 값 계산

  10. 10

    글꼴 크기에 대한 상속 값 계산

  11. 11

    CSS : 글꼴 크기가 정확하지 않습니까?

  12. 12

    크기가 조정 된 브라우저가 1px을 추가하거나 CSS에서 1px의 높이를 취하는 이유는 무엇입니까?

  13. 13

    웹 사이트 및 웹 앱에 사용하기에 가장 적합한 글꼴 크기 em 또는 px?

  14. 14

    CSS를 사용하여 글꼴 군에 따라 글꼴 크기를 변경 하시겠습니까?

  15. 15

    사용자 정의 기본 설정에 다른 글꼴 크기를 제공하는 기본 설정 화면을 중지하는 방법

  16. 16

    나머지 크기를 조정하지 않고 Windows 7에서 기본 글꼴 크기를 설정하는 방법은 무엇입니까?

  17. 17

    EM을 사용하는 미디어 쿼리에서 브라우저의 기본 글꼴 크기를 덮어 쓸 수 있습니까?

  18. 18

    CSS에서 글꼴 크기 자동 조정

  19. 19

    ~ / .Xdefaults를 편집하지 않고 rxvt-unicode에서 글꼴 크기 늘리기

  20. 20

    상자 크기를 변경하지 않고 글꼴 크기 변경

  21. 21

    IE에 표시되지 않는 사용자 정의 기호 글꼴

  22. 22

    범용 선택기를 사용할 때 CSS 글꼴 크기가 적용되지 않습니다.

  23. 23

    xcode에서 글꼴 패밀리를 변경하지 않고 레이블의 글꼴 크기를 변경하는 방법

  24. 24

    디스플레이 및 글꼴 크기가 클 때 사용 가능한 너비를 수동으로 계산하는 것이 올바르지 않습니다.

  25. 25

    jquery mouseover .css가 글꼴 크기에 대해 작동하지 않습니다.

  26. 26

    jQuery toggleClass가 글꼴 크기가 설정된 결정자 선택기의 글꼴 크기를 변경하지 않음

  27. 27

    CSS 증가 글꼴 크기

  28. 28

    CSS를 사용하여 특정 블록의 글꼴 크기 변경

  29. 29

    Bokeh DeprecationWarning : 고정 글꼴 크기 값을 'text_font_size'문자열로 설정하는 것은 더 이상 사용되지 않습니다.

뜨겁다태그

보관