강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của gyoue2001250810
gyoue2001250810

câu hỏi đã được viết

Học CSS Flex và Grid đúng cách

Flex UI #1 - Menu

안녕하세요. Flex UI #1 메뉴에서 menu-link에 관해 질문드립니다.

Viết

·

338

0

안녕하세요.

.menu-link{
    displayblock;
    padding1em;
    font-size1.2rem;
    font-weightbold;
    color#555;
    text-decorationnone;
    text-aligncenter;
}

여기서

display: block 만 없애도 text-align:center가 적용이 안되더라구요

이렇게 됩니다.

왜 이렇게 되는 지 궁금합니다!

그리고 혹시 관련된 강의가 있다면 추천해주실 수 있을까요?

flexHTML/CSS

Câu trả lời 2

1

일단 1분 코딩님이 아닌데 답글을 달아서 죄송합니다.

.menu-link는 a태그이고, inline 요소 입니다.

.menu-link{
    font-size: 1.2rem;
    font-weight: bold;
    color: #555;
    text-decoration: none;
    text-align: center;
    background: red;
}

코드를 위와 같이 수정하시면 text영역(자신의 크기)에만 빨간색 배경이 적용되시는걸 알 수 있어요.

"display: block"을 추가하면 영역이 확장되는 것을 알 수 있죠?

Q. text-align이 정렬이 안되는 이유

inline 요소는 => text영역(자신의 크기)만 가지고 있어서 정렬 할 공간없다.

-------------------------------------------------------------------------------------------------------

위의 내용을 이해하시려면 inline 요소와, block요소에 대한 차이를 알고 계셔야하는데

https://opentutorials.org/module/2367/13403

생활코딩님 영상을 참고하세요.

0

gyuyoung park님의 프로필 이미지
gyuyoung park
Người đặt câu hỏi

시험 기간 때문에 감사 말씀이 늦었네요!

정말 감사합니다!! 

Hình ảnh hồ sơ của gyoue2001250810
gyoue2001250810

câu hỏi đã được viết

Đặt câu hỏi