IE11에서 게시판 내용 중 상단 큰 글씨 윗부분이 잘리는 문제는 왜 고쳐지지 않을까요? 블록

IE9인가 IE11인가 버전부터 게시판 내용 중 상단 큰 글씨 윗부분이 아래 이미지와 같이 잘리는 문제가 있던데 이거 상당히 신경쓰이는 버그인데 왜 여태까지 해결이 안됐나요? 정말 왕짜증 나는 버그입니다. MS는 어서 고쳐주세요.
(아래 그림 빨간색 상자 안의 글자를 유심히 보세요)


덧글

  • 디베스테이터 2015/11/07 18:33 # 답글

    그건 니 잘못이라 MS에서 못고침
  • 2015/11/07 19:20 # 삭제 답글

    css에서 line-height을 조절해보세요
  • 희망의빛™ 2015/11/07 19:36 # 답글

    음// 그건 저도 압니다. 근데 왜 이런 버그가 새로 생겼냐 하는 거죠. 이전 소스와 호환되지 않는 문제가 발생한 이유를 알고 싶고 버그라면 해소해 달라는 요구입니다.
  • 네코폴리 2015/11/07 20:13 # 삭제 답글

    <body topmargin="4" leftmargin="0" marginwidth="0" marginheight="4" onload="unlock()" onunload="hideImageBox()" bgcolor="white">

    윗쪽여백을주면 잘림현상이 해결됩니다.
    topmargin 은 IE에서 작동하고
    marginheight 는 그외브라우저에서 작동되었습니다.

    결론은 브라우저때문이 아닙니다.

    이제 도움되셨습니까?
  • ㄴㅋㅍㄹ 2015/11/07 20:26 # 삭제 답글

    사진도 첨부합니다.
    http://imgur.com/LTHSzZk
  • 희망의빛™ 2015/11/08 05:52 # 답글

    네코폴리, ㄴㅋㅍㄹ// 아 그런 식으로 디버깅도 하는군요. 새로운 사실을 알았네요. 감사합니다. 근데 폰트 크기를 주면 그 폰트가 자리를 차지하는 위치로부터의 여백 적용이 원래 정상 아닌가요? 그래야지 마진이 0일때 폰트가 커져도 잘리지가 않을 것 같은데요. IE11 이전의 브라우저와 다른 브라우저들은 다 제가 말씀드린 방법대로 동작하기 때문에 여백이 0이 되어도 큰 글자 높이가 잘리지 않는데 IE11에선 그렇게 동작하지 않기 때문에 버그가 아닐까 생각돼서 쓴 글입니다. 아무래도 IE11의 버그 같네요. ㅡ_ㅡ
  • Hide_D 2015/11/08 19:25 # 답글

    body의 line-height:140%가 내부로 전파되지 않아 발생하는 문제.
    이는 IE에서 charset이 euc-kr 인 경우 글꼴 핵을 적용하면서 발생.

    해결책 1.
    utf-8

    해결책 2.
    style.css에서 body,div, td를 div, td로 바꾸고, body에는 line-height가 없는 별도 블록으로 지정.

    해결책 3.
    문제가 되는 span에만 line-height:140%를 별도 지정.
  • 희망의빛™ 2015/11/09 06:26 # 답글

    네코폴리, Hide_D// 두 분의 해결책이 많은 도움이 되었습니다. 저도 이걸 사용해서 적용을 해보고 싶은데 MS가 이 IE11 버그를 해소하길 기대하는 것은 바보같은 짓이겠죠? 때가 되면 말씀하신 2가지 방법으로 함 적용해봐야겠네요. 도움말씀 주신 것에 대해서 다시한번 감사드린다는 말씀 전합니다. 당혹스런 버그에 대한 완벽한 해결책으로 보이네요. -_-; 특히 Hide_D님의 방법은 코드는 좀 길어지지만 완벽한 우회책이라고 보여지네요.
  • asdf 2015/11/09 08:05 # 삭제

    그거 버그 아니라고 두분이 설명하는데도 뭔 버그라고딴소리? 당신이 코드를 엉떠리로 짜서 발생한 일임.
  • Hide_D 2015/11/09 09:34 #

    대체 몇번째로 같은 이야기를 반복하는것인지는 모르겠지만.
    이미 모든 브라우저에서 utf-8 외에 다른 인코딩은 "구버전 호환"용 외에 별 다른 지원이 없습니다.

    IE11의 저런 동작은, 옛날 옛적에 만들어진 홈페이지를 지원하기 위해 생긴 부작용입니다.
    요새 새로 만드는 홈페이지는 utf-8쓰지 누가 euc-kr 같은걸 쓰겠어요?
    왜 euc-kr의 구형 페이지에서 body에만 line-height가 따로 동작하는지에 대해서는 몇가지 짐작 가는 바가 있기도 하고,
    이런식으로 유지하는게 옛날 홈페이지에선 실보단 득이 더 많으니, IE11 전용으론 고쳐지지 않을겁니다.

    PS. Edge에선 정상적으로 나옵니다. 이젠 이런 구버전용 핵이 필요없어진것이겠지요.
  • 음음 2015/11/09 16:09 # 삭제 답글

    홈페이지 자체를 싹갈아엎는다면 괜찮은데 말이죠.
  • muhyang 2015/11/09 19:49 # 답글

    HTML표준은 브라우저가 준수한다고 되는 게 아니었습니다...
  • 네코폴리 2015/11/09 20:30 # 삭제 답글

    편하게 XE 로 넘어가는게 정신건강에 좋을뜻합니다........
    프레임셋이 덜렁거리는 사이트보단 더욱 좋으니까요.
  • 마누 2015/11/10 00:26 # 삭제

    이미 정신병 걸려서 약 타먹는 사람한테 뭘 더 바랍니까...
  • 네코폴리 2015/11/10 15:07 # 답글

    그러게 말입니다.
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


웹로그 검색