inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

폼 관련 가상클래스를 활용한 실전 퍼블리싱 (배경 이미지 풀스크린 검색창)

배경 이미지 풀스크린 검색창: 글자를 입력했을 때, input 요소끼리 서로 틀어집니다

665

콜드

작성한 질문수 4

2

왜 이렇게 되는 건가요? 폰트 크기 문제인가 싶어서 폰트 사이즈를 변경해봐도 똑같이 틀어지더라구요.. 

jquery HTML/CSS

답변 4

8

코알못

아직 공부하고 계실지 모르겠지만,  다른분들도 보실 것 같아서 제가 해결한 방법 공유드립니다.
저도 왜 그런지는 자세히 모르겠지만 font-size, font-family 한글/영어에 따라서 어긋나는 정도가 달라 아마도 font 자체가 가지는 matrix 값이 달라서 발생하는 문제로 추측해봤습니다. 관련 내용에 도움되는 참고 사이트 공유 드립니다. https://wit.nts-corp.com/2017/09/25/4903 

결론적으로 , font 마다 가지고 있는 고유의 공간 값이 다른데 입력시 vertical-line이 baseline으로 기본값이 설정되어 있어서 vertical-line 값을 middle로  수직 중앙 정렬하게 되면 폰트사이즈나 폰트종류에 관계없이 어긋나지 않았습니다. 

혹시나 더 잘아시는 분이 있으시면 추가로 설명부탁드립니다.

1

홍영애

.search input {

vertical-align: middle;

}

위에 공통 부분 정리하고 vertical-align: middle;넣으니까 저도 해결됐습니다.

1

이시훈

위에 코알못님 말씀대로 vertical-align 사용하니 정상적으로 노출되는데요

폰트 문제인가 싶어 다른 여러 폰트를 사용해봤는데도 vertical-align 없으면 다 어긋나더라구요,,
어떤 문제인지 아시는 분 계시면 설명 부탁드리겠습니다

1

코딩웍스(Coding Works)

저는 수평이 어긋나지 않는데 혹시 어긋나시면 아래와 같은 방법으로 해보세요.

아래 2가지 방법으로 해도 저는 어긋나지 않거든요. 아마 브라우저 또는 폰트에 따라 그럴 수도 있습니다.

첫번째는 button으로 변경해보세요.

<input type="submit" value="Search">

<button>Search</button>

두번째는 padding으로 만든 높이값을 height로 줘 보세요.

.search input[type=text],

.search input[type=submit] {

    height: 50px;

}

class 값 한 번에 부여하는법

2

80

1

@media에서의 flex-direction: column으로 세로배치 관련 질문드립니다.

1

69

1

div#css-checker-widget의 해결방

1

60

2

input의 포커스되었을때 검정선이 사라지지 않아요

0

79

2

강의듣는법

1

74

1

아코디언 만들기 100%이하의 화면으로 보았을때

1

68

2

input checked 질문합니다.

0

76

1

Bracket Pair Colorizer - 비주얼 스튜디오

1

140

2

Part 1 영상 안나옵니다

1

89

1

제이쿼리 작동이 안됩니다

1

199

3

강의 내용 질문있습니다.

1

120

2

일정 부분만 주석하는 방법

1

211

2

폰트어썸

1

134

2

인접선택자에 대한 질문드립니다!

1

129

2

delay 적용 안됨

1

134

1

rotateY(360deg)가 적용이 안됩니다!

1

186

2

세로이동할때 height값

1

138

2

폰트어썸이 안되요..

1

486

2

화면 정중앙에 오게끔 할수있나요?

1

169

1

어코디언 네비게이션 중

1

127

1

라이브서버 문제

1

229

2

넷플릭스 어코디언 예제 질문

1

105

1

이번 강의에선 display flex가 무조건 적으로 필요한건가요 ?

1

157

1

active 관련 질문

1

147

2