인프런 커뮤니티 질문&답변

경이님의 프로필 이미지
경이

작성한 질문수

[웹 퍼블리싱 실습] 웹 표준 사이트 만들기

헤더 타이틀 & 웹 폰트

[헤더 타이틀 & 웹 폰트]

작성

·

161

0

4:10 초 즈음에 ..header .header-tit h1 {
display : inline}
블록 구조를 인라인 구조로 바꿨는데 불구하고 padding top 이 먹는 이유는 무엇인가요 ?
inline 은 padiing 값이 좌우만 값이 먹는게 아닌가요 ?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

경이님, 질문하신 CSS 속성에 대해 답변 드리겠습니다.

display: inline;으로 설정한 요소는 말씀하신 것처럼 일반적으로 수직 방향(padding-top, padding-bottom)에 대한 padding 값을 적용시키지 않는 것이 표준입니다. 그러나 이는 시각적인 효과에만 영향을 미치며, 실제 요소의 크기에는 영향을 주지 않습니다.

하지만 브라우저마다 해석하는 방식에 약간의 차이가 있을 수 있어, 어떤 브라우저는 수직 방향의 padding을 시각적으로 표현해주기도 합니다. 따라서 특정 브라우저에서는 display: inline; 설정을 해도 padding-top이나 padding-bottom이 시각적으로 나타나는 것을 확인할 수 있습니다.

코드의 동작이 예상과 다를 때는 브라우저의 개발자 도구를 사용하여 실제로 적용된 스타일과 계산된 크기를 확인해보시는 것이 도움이 됩니다.

추가로 궁금하신 점이나 다른 문제가 생기면 질문주세요!

경이님의 프로필 이미지
경이

작성한 질문수

질문하기